# Rozdział 4
# Zadanie 4
# Napisz program ktory losuje losowo jedno z pięciu słów,
# a następnie pokazuje graczowi ile to slowo ma liter. Komputer daje graczowi 5 szanse
# zapytania czy jakaś litera znajduje się w tym słowie, po czym gracz musi odgadnąć jakie to słowo
import random
# sekwęcja słów do wyboru
WORDS = ("bączysław", "fitnes", "kraśnik", "lemur", "odpowiedź", "ksylofon")
# losowy wybór jednego słowa
word = random.choice(WORDS)
# zmienna by sprawdzić czy odpowiedź jest poprawna
correct = word
new_correct = "_ "*len(word)
# zapamiętaj litery wprowadzone przez gracza
letter = ""
# rozpoczęcie gry
print("\t\t\tWitam w programie 'Jakie to słowo' ")
print("\tSprubój zgadnąc jakie słowo mam na mysli, dla ulatwienia ")
print("mozesz zapytać o pięc dowolnych liter a ja ci powiem czy znajdują się one w słowie")
print("\n\nSłowo które mam na myśli zawiera", len(word), "liter")
print(new_correct)
question = input("\n\nPodaj literę którą chcesz sprawdzić: ")
while question:
if question in correct:
print("Tak jest")
question = input("\nPodaj literę którą chcesz sprawdzić: ")
else:
print("Nie nie ma")
question = input("\nPodaj literę którą chcesz sprawdzić: ")
Witam
Mam zrobić grę w której program losuje jedno z pięciu słów które gracz ma zgadnąć.
Gracz może zapytać o to czy jakaś litera znajduje się w słowie które ma zgadnąć
problem polega na tym że, po podaniu przez gracza jakieś litery program sprawdza czy litera podana przez gracza znajduje się w słowie do odgadnięcia i wyświetla komunikat że ta litera znajduje się w słowie lecz nie wyświetla jej w odpowiedniej pozycji.
Coś w stylu koła fortuny gracz ma zgadnąć jakieś słowo i zadaje pytania czy jakas litera znajduje się w tym słowie jeśli tak to ta litera się odkrywa