Save
This commit is contained in:
parent
4f27039be2
commit
d4b298d56a
@ -1 +1,84 @@
|
||||
print("Hello, World!")
|
||||
import random
|
||||
|
||||
word_dict = {
|
||||
"питон": "интерпритируемый язык программирования",
|
||||
"голанг": "компилируемый язык программирования",
|
||||
}
|
||||
|
||||
|
||||
def game():
|
||||
word_number = random.randint(0, len(word_dict) - 1)
|
||||
word = list(word_dict.keys())[word_number]
|
||||
describe = word_dict[word]
|
||||
guess = ['_' for _ in word]
|
||||
value_guess = len(word)
|
||||
|
||||
print(describe)
|
||||
print(" ".join(guess))
|
||||
while value_guess > 0:
|
||||
character = input("Введите букву: ")
|
||||
if word.count(character) >= 1:
|
||||
for index, value in enumerate(word):
|
||||
if character == value:
|
||||
guess[index] = value
|
||||
else:
|
||||
value_guess -= 1
|
||||
print(f"У вас осталось {value_guess} попыток")
|
||||
if guess.count('_') == 0:
|
||||
print(" ".join(guess))
|
||||
break
|
||||
|
||||
print(" ".join(guess))
|
||||
else:
|
||||
print(f"GAME OVER =(")
|
||||
|
||||
|
||||
|
||||
|
||||
def run_game():
|
||||
game()
|
||||
|
||||
|
||||
def save_game():
|
||||
pass
|
||||
|
||||
|
||||
def load_game():
|
||||
pass
|
||||
|
||||
|
||||
def exit_game():
|
||||
exit(0)
|
||||
|
||||
|
||||
def menu():
|
||||
print(
|
||||
"""
|
||||
1. Начать игру
|
||||
2. Сохранить
|
||||
3. Загрузить
|
||||
4. Выход
|
||||
"""
|
||||
)
|
||||
|
||||
|
||||
def read_selector():
|
||||
key = int(input(":"))
|
||||
match key:
|
||||
case 1:
|
||||
run_game()
|
||||
case 2:
|
||||
save_game()
|
||||
case 3:
|
||||
load_game()
|
||||
case 4:
|
||||
exit_game()
|
||||
|
||||
|
||||
def main():
|
||||
menu()
|
||||
read_selector()
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
|
Loading…
Reference in New Issue
Block a user