- •Задача «Сумма трёх чисел» Условие
- •Тесты для задачи нахождения суммы трех чисел
- •Задача «Площадь прямоугольного треугольника» Условие
- •Задача «Дележ яблок»
- •Условие
- •Задача «Электронные часы» Условие
- •Выходные данные:
- •Задача «Hello, Harry!» Условие
- •Задача «Следующее и предыдущее» Условие
- •Задача «Парты» Условие
- •Задача «Шнурки» Условие
- •Выходные данные:
- •Занятие 2. Условия
- •1. Синтаксис условной инструкции
- •2. Вложенные условные инструкции
- •3. Операторы сравнения
- •4. Тип данных bool
- •4.1. Логические операторы
- •5. Каскадные условные инструкции
- •Задача «Знак числа» Условие
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 |
