⚡ Мини-контроль
- Посчитать
5 + 3 * 2.
- Посчитать
11 % 4.
- Посчитать
2 * 3 ** 2.
- Объяснить, что будет при
7 // 0.
- Написать расчёт сдачи.
Задания на закрепление из лекции
- Какой результат выведет
print(5 + 3 * 2)?
- Какой результат выведет
print(11 % 4)?
- Какой результат выведет
print(2 * 3 ** 2)?
- Что произойдёт при
print(7 // 0)?
- Что выведет код:
num = 5; num + 3; print(num)?
- Что выведет обмен:
a, b = 1, 2; a, b = b, a; print(a, b)?
- Что будет с типом после
result = 5; result += 3.14?
- Соотнесите:
int("10.0"), float("3.14"), str(10), bool(0).
Практическая работа
1. Определите математические операции
Создайте переменные a = 7, b = 3. Получите результаты 4, 1, 2 по одной операции на каждое значение.
2. Расчёт сдачи
Запросите стоимость товара, количество и сумму оплаты. Выведите сдачу.
Проверка понимания
Выберите один вариант ответа. После клика правильный ответ подсветится зелёным.
Вопрос 1
Какой стиль имён переменных обычно рекомендует PEP 8?
Вопрос 2
Зачем использовать f-strings в современном Python?
Вопрос 3
Когда полезен ранний возврат из функции?
Вопрос 4
Что делает аннотация типа в Python?
Вопрос 5
Как лучше обрабатывать ожидаемую ошибку преобразования?
Вопрос 6
Чем отличается = от ==?
Вопрос 7
Что делает print()?