Программа «загадывает» случайное число от 1 до 100 включительно. Человек должен угадать это число, используя множество попыток.
from random import randint # случайное целое число от 1 до 100 secret_num = randint(1, 100) # Переменная для хранения числа, # которое вводит пользователь. # Изначально присваиваем любое значение # за пределами диапазона [1, 100]. user_num = -1 # счетчик количества попыток try_count = 1 # Пока сгенерированное компьютером число # не совпадает с тем, # которое вводит пользователь, while secret_num != user_num: print("%d попытка: " % try_count, end='') # будем запрашивать очередное # число от пользователя. user_num = int(input()) # Если введенное число меньше секретного, if user_num < secret_num: # скажем, что "слишком мало". print("Слишком мало") # Иначе, если введенное число больше, elif user_num > secret_num: # скажем "слишком много" print("Слишком много") # Иначе числа совпадают. else: # Значит пользователь угадал # случайное число. print("Отгадано") # номер следующей попытки try_count += 1