Выбор из двух

Слайд 2

🧮 Решение задач

Закрепим теорию на практике. Ниже представлены задачи, которые помогут лучше понять, как работает условный оператор if-else.


✅ Задача 1. Проверка строки

Условие: Напишите программу, которая считывает одну строку. Если это строка Python — программа выводит «ДА», в противном случае — «НЕТ».

Решение:

word = input()

if word == 'Python':
    print('ДА')
else:
    print('НЕТ')
💡 Мы сравниваем введённую строку с нужным текстом при помощи оператора ==. Если совпадает — выполняется блок if, иначе — else.

✅ Задача 2. Одинаковые цифры в числе

Условие: Напишите программу, которая определяет, состоит ли двузначное число из одинаковых цифр. Если состоит — выведите «ДА», иначе — «НЕТ».

Решение:

num = int(input())

last_digit = num % 10    # последняя цифра числа
first_digit = num // 10  # первая цифра числа

if last_digit == first_digit:
    print('ДА')
else:
    print('НЕТ')
💡 Оператор % позволяет получить последнюю цифру, а // — первую. Сравниваем их и выводим результат.

✅ Задача 3. Подсчёт чётных чисел

Условие: Напишите программу, которая считывает три числа и подсчитывает количество чётных.

Решение:

num1, num2, num3 = int(input()), int(input()), int(input())

counter = 0  # переменная-счётчик
if num1 % 2 == 0:
    counter = counter + 1
if num2 % 2 == 0:
    counter = counter + 1
if num3 % 2 == 0:
    counter = counter + 1

print(counter)
💡 Проверяем каждое число на чётность (% 2 == 0). Если условие истинно — увеличиваем счётчик. В конце выводим результат.