Все уроки
НОВИКС
Урок 3 из 512 мин+40 XP

Спросить игрока и сравнить

1input() — спросить пользователя

Функция input() останавливает программу и ждёт, пока пользователь что-то напечатает. Важно: input всегда возвращает строку (текст), даже если ввели число. Чтобы считать её как число — оберни в int().

answer = input("Угадай число: ")
number = int(answer)
print("Ты ввёл", number)

2if / elif / else — принимать решения

Программа умеет ветвиться: если условие верно — делай одно, иначе — другое. Сравнения: == (равно), != (не равно), > < >= <=. Двоеточие в конце и отступ в 4 пробела обязательны!

guess = 5
secret = 7
if guess == secret:
    print("Точно!")
elif guess < secret:
    print("Больше!")
else:
    print("Меньше!")

3Цепочка условий

elif — от «else if», «иначе если». Проверяется сверху вниз: первое подходящее условие выполняется, остальные пропускаются. else — запасной вариант, если ничего не подошло.

Задание

Попроси пользователя ввести число, переведи его в int и сохрани в guess. Затем сравни guess с secret = 7 через if/elif/else: равно, меньше или больше.

main.py · Python 3