DANFA

Python: Условия и циклы

Научиться использовать ветвления и циклические конструкции для принятия решений и многократного выполнения действий в программах.

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


Python: Условия и циклы

Теоретическая часть

Условные операторы


Условные операторы позволяют выполнять блоки кода в зависимости от истинности некоторого условия.

Пример:
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
Автор:  30.09.2025 06:36:31 am