🐍
codeПримеры

Примеры: Разветвляющиеся алгоритмы

Набирайте код вручную — только так синтаксис запомнится

edit

Важно! Копирование заблокировано. Набирайте каждую программу вручную в VS Code.

1

Задание 1: Чётное или нечётное

Просто
zadanie1.py editВведите вручную
1
2
3
4
5
6
# Задание 1: чётное или нечётное
n = int(input("Введите целое число: "))
if n % 2 == 0:
    print(f"{n} — чётное число")
else:
    print(f"{n} — нечётное число")
play_arrow Результат:
Введите целое число: 7
7 — нечётное число
2

Задание 2: Оценка по баллам

Просто
zadanie2.py editВведите вручную
1
2
3
4
5
6
7
8
9
10
# Задание 2: оценка по баллам
score = int(input("Введите баллы (0-100): "))
if score >= 90:
    print("Отлично! 🏆")
elif score >= 75:
    print("Хорошо 👍")
elif score >= 60:
    print("Удовлетворительно")
else:
    print("Неудовлетворительно 📚")
3

Задание 4: Принадлежность отрезку

Базово

Используем оператор and для проверки сразу двух условий одновременно.

zadanie4.py editВведите вручную
1
2
3
4
5
6
7
8
# Задание 4: принадлежность отрезку
a = float(input("Начало отрезка a: "))
b = float(input("Конец отрезка b: "))
x = float(input("Число x: "))
if a <= x and x <= b:
    print(f"{x} принадлежит отрезку [{a}, {b}]")
else:
    print(f"{x} НЕ принадлежит отрезку [{a}, {b}]")
4

Задание 5: Тип треугольника

Средне
zadanie5.py editВведите вручную
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# Задание 5: тип треугольника
a = float(input("Сторона a: "))
b = float(input("Сторона b: "))
c = float(input("Сторона c: "))
# Проверяем существование треугольника
if a + b > c and a + c > b and b + c > a:
    if a == b == c:
        print("Равносторонний треугольник")
    elif a == b or b == c or a == c:
        print("Равнобедренный треугольник")
    else:
        print("Разносторонний треугольник")
else:
    print("Треугольник не существует!")