Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как сделать чтобы игра сама перезапускалась после окончания кода Python

Вадим Герасимов Ученик (148), на голосовании 2 недели назад
Cделал игру типо угадай число как сделать чтобы после победы игра не заканчивалась а начиналась с начала?
Голосование за лучший ответ
Resurce InheiT Мастер (1089) 1 месяц назад
Внеси difficult = int(input('Выберите до какого числа будет диапазон: ')) и x = random.randint(1,difficult) внутрь цикла while True.
Вадим ГерасимовУченик (148) 1 месяц назад
внес, теперь он после каждой не угаданной попытки перезапускает код с начала, а надо чтобы код до конца шел пока не угадаешь и только потом началась новая игра
Resurce InheiT Мастер (1089) Вадим Герасимов,
 import random 
 
while True: 
    difficult = int(input('Выберите до какого числа будет диапазон: ')) 
    x = random.randint(1, difficult) 
    while True: 
        human = int(input('Введите число: ')) 
        if x == human: 
            print('Ты угадал!') 
            break 
        elif human > x: 
            print('Ваше число слишком большое!') 
        else: 
            print('Ваше число слишком маленькое!') 
     
    restart = input("Хотите сыграть еще раз? (да/нет): ") 
    if restart.lower() != 'да': 
        break 
Похожие вопросы