Урок 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