Ich bin gerade dabei Hang Man zu programieren dabei werden allerdings viele Fehler angezeigt ich bitte euch um Hilfe
Hang Man:
print("Wilkommen bei Hang Man. Wenn sie mehr als 7 Fehler haben sind sie raus!")
run= True
x = ""
def next_try():
global x
global run
while run:
try = input('''
Ihr versuch: ''')
if try != "p" or "y" or "t" or "h" or "o" or "n":
x += "x "
if x == "x x x x x x x":
run = False
in dem script sind natürlich zeilenumbrüche, die werden nur nicht dar gestellt
Hallo Sprintown,
hast du schon mitbekommen dass das Forum hier myCSharp.de heißt und somit insbesondere auf die Programmiersprache C# ausgerichtet ist?
Deine Fragen zu Python sind vermutlich in einem auf Python-spezialisiertem Forum besser aufgehoben.
Wir haben hier zwar auch ein paar Mitglieder die Python können, aber der Fokus sollte hier auf C# / .NET gerichtet sein.
mfG Gü
Stellt fachliche Fragen bitte im Forum, damit von den Antworten alle profitieren. Daher beantworte ich solche Fragen nicht per PM.
"Alle sagten, das geht nicht! Dann kam einer, der wusste das nicht - und hat's gemacht!"
Kleine Änderung!
print("Willkommen bei Hang Man. 7 Fehler = Game Over !")
run = True
x = ""
h\_u = "\_\_\_\_\_\_"
def next\_try():
global run
global x
global h\_u
while run:
variable = str(input('''
Ihr versuch: '''))
if variable != "p" or "y" or "t" or "h" or "o" or "n":
x += "x "
elif variable == "p" or "y" or "t" or "h" or "o" or "n":
h\_u -= "\_"
h\_u += "\*"
if x == "x x x x x x x":
run = False
print(h\_u)
print(next\_try())
Bitte Code-Tags verwenden, das macht das Lesen vom Code leichter und erhöht die Chance dass dir geholfen wird. Sollte also ganz in deinem Sinne sein.