Слайд 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).
Если условие истинно — увеличиваем счётчик. В конце выводим результат.