Угадай случайное число

Программа «загадывает» случайное число от 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




Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: