Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Занятие 1.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
179 Кб
Скачать
☆

5. Каскадные условные инструкции

Пример программы, определяющий четверть координатной плоскости, можно переписать используя “каскадную“ последовательность операцией if... elif... else:

Запустить и выполнить пошагово:

x = int(input())

y = int(input())

if x > 0 and y > 0:

    print("Первая четверть")

elif x > 0 and y < 0:

    print("Четвертая четверть")

elif y > 0:

    print("Вторая четверть")

else:

    print("Третья четверть")

В такой конструкции условия if, ..., elif проверяются по очереди, выполняется блок, соответствующий первому из истинных условий. Если все проверяемые условия ложны, то выполняется блок else, если он присутствует.

Задача «Минимум из двух чисел»

Условие

Даны два целых числа. Выведите значение наименьшего из них.

Во всех задачах считывайте входные данные через input() и выводите ответ через print().

Входные данные

3

7

Выходные данные:

3

Тесты

Входные данные

Правильный ответ

Запустить тест 1

3

7

3

Запустить тест 2

2

2

2

Запустить тест 3

15

-8

-8

Запустить тест 4

-15

-8

-15

Задача «Знак числа» Условие

В математике функция sign(x) (знак числа) определена так:  sign(x) = 1, если x > 0,  sign(x) = -1, если x < 0,  sign(x) = 0, если x = 0.

Для данного числа x выведите значение sign(x). Эту задачу желательно решить с использованием каскадных инструкций if... elif... else.

Во всех задачах считывайте входные данные через input() и выводите ответ через print().

Входные данные: Выходные данные:

1534 1

Тесты

Входные данные

Правильный ответ

Запустить тест 1

1534

1

Запустить тест 2

-42

-1

Запустить тест 3

0

0

Запустить тест 4

179

1