Что мы узнаем:
- Как работают условные операторы (
if
,elif
,else
). - Как устроены циклы (
for
,while
). - Когда и как использовать вложенные условия и циклы.

Теоретическая часть
Условные операторы
Условные операторы позволяют выполнять блоки кода в зависимости от истинности некоторого условия.
Пример:
age = int(input("Ваш возраст: "))
if age >= 18:
print("Доступ разрешен!")
else:
print("Возраст ограничен.")
Циклы
Циклы предназначены для многократного выполнения блоков кода.
- Цикл for перебирает элементы последовательности:
fruits = ["яблоко", "груша", "персик"] for fruit in fruits: print(fruit)
- Цикл while продолжает исполнение, пока условие истинно:
count = 0 while count < 5: print(count) count += 1
Вложенные конструкции
Иногда условия и циклы вкладываются друг в друга для повышения гибкости.
Пример:
for i in range(1, 11):
if i % 2 == 0:
print(i, "- четное число")
else:
print(i, "- нечетное число")
Практическая часть
Задача 1: Программа, определяющая четность чисел:
Напишите программу, которая принимает число от пользователя и определяет, четное оно или нет.
num = int(input("Введите число: "))
if num % 2 == 0:
print("Четное число")
else:
print("Нечетное число")
Задача 2: Таблица умножения:
Создайте цикл, который выводит таблицу умножения для указанного пользователем числа.
n = int(input("Таблицу умножения какого числа построить?: "))
for i in range(1, 11):
print(f"{n} x {i} = {n*i}")
Итог урока:
Сегодня мы узнали, как строить логику программы с помощью условий и циклов. Эти инструменты помогут создавать программы, способные реагировать на изменение ситуации и многократно повторять одни и те же действия.
Справочник Python