Задать вопрос
@webratas

Почему не работает программа нормально?

Почему при вводе числа завершается программа? Я только пытаюсь учиться программированию
import random
bomb = (random.randint(1, 10))
choise = int(input("Введите число от 1 до 10: "))
restart = None
score = int(0)
def replay():
    if choise == bomb:
        print("You are dead")
        print(score)
        restart = input("Do you want to restart? y/n")
        if restart == "y":
            bomb = (random.randint(1, 10))
            choise = int(input("Введите число от 1 до 10: "))
            replay()
    else:
        score +=1
        replay()
  • Вопрос задан
  • 98 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
Vindicar
@Vindicar
RTFM!
Ты объявляешь функцию replay(), но не вызываешь её.
А вообще, тебе тут нужен цикл, а не рекурсия.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы