@YUKKKURI

Как повторно запустить цикл по желанию юзера?

Игра в угадайку:
import random
import sys

running = True
number = random.randint (1, 5)

print ('Guess the number from 1 to 5 to WIN')
print ('or enter "0" to EXIT\n')
while running:
    guess = int(input('Enter a number\n'))
    if guess == number:
        print ('YOU WIN!!!')
        running = False
    elif guess > number:
        print ('Your number is bigger')
        print ('Try again\n')
    elif guess == 0:
        sys.exit('Closing...')
    else:
        print ('Your number is less')
        print ('Try again\n')

input ('Press ENTER to exit')
print ('Closing...')
  • Вопрос задан
  • 71 просмотр
Решения вопроса 2
@yuraafanasiev
Смотри, самый прикольный и логичный способ, это попробуй создать переменную которая будет содержать в себе булево значение и составь программу так, чтобы у тебя программа следила за этим булевым значением и при его изменении твоя угадайка начиналась/заканчивалась
Ответ написан
@SODINNER
Сделай функцию, вызывай функцию когда надо.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы