Selam Arkadaşlar, Python eğitimime yeni başladım ve böyle bir şey yazdım. Bir Adam Asmaca oyunu. Şu an nasıl yapacağımı bilmediğimden tek kelime var. Sözlük kavramını kafamda oturttuktan sonra herhalde sözlüklerle yapabileceğimi düşünüyorum ama göreceğiz. Şimdiden iyi/kötü yorumlarınız için teşekkürler.
kelime = ["p", "y", "t", "h", "o", "n"]
print("Welcome To My Hangman Project!")
liste = ["_", "_", "_", "_", "_", "_"]
can = 3
print ("Remaining Lives:", can)
print("Please Guess A Letter:")
letter = str(input())
while True:
if letter == kelime[0]:
liste[0] = kelime[0]
print(liste)
if liste == kelime:
print(kelime, "Congrats! You guessed the word correctly!")
break
else:
letter = str(input())
elif letter == kelime[1]:
liste[1] = kelime[1]
print(liste)
if liste == kelime:
print(kelime, "Congrats! You guessed the word correctly!")
break
else:
letter = str(input())
elif letter == kelime[2]:
liste[2] = kelime[2]
print(liste)
if liste == kelime:
print(kelime, "Congrats! You guessed the word correctly!")
break
else:
letter = str(input())
elif letter == kelime[3]:
liste[3] = kelime[3]
print(liste)
if liste == kelime:
print(kelime, "Congrats! You guessed the word correctly!")
break
else:
letter = str(input())
elif letter == kelime[4]:
liste[4] = kelime[4]
print(liste)
if liste == kelime:
print(kelime, "Congrats! You guessed the word correctly!")
break
else:
letter = str(input())
elif letter == kelime[5]:
liste[5] = kelime[5]
print(liste)
if liste == kelime:
print(kelime, "Congrats! You guessed the word correctly!")
break
else:
letter = str(input())
else:
can -= 1
print("Remaining Lives:", can)
print(liste)
letter = str(input())
if can == 0:
print("Game Over. No Lives Left.")
break