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

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

Вадим Герасимов Ученик (131), открыт 1 неделю назад
Cделал игру типо угадай число как сделать чтобы после победы игра не заканчивалась а начиналась с начала?
5 ответов
Resurce InheiT Профи (994) 1 неделю назад
Внеси difficult = int(input('Выберите до какого числа будет диапазон: ')) и x = random.randint(1,difficult) внутрь цикла while True.
Вадим ГерасимовУченик (131) 1 неделю назад
внес, теперь он после каждой не угаданной попытки перезапускает код с начала, а надо чтобы код до конца шел пока не угадаешь и только потом началась новая игра
Resurce InheiT Профи (994) Вадим Герасимов,
 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 
Похожие вопросы