← К навигатору курса · Раздел 7 из 8
Учим выносить расчёты в свои функции (def, параметры, return) и подключать готовые модули math и random. Это декомпозиция — сборка программы из простых блоков. В конце собираешь библиотеку инженерных функций.
Краткий план раздела
После этого раздела ты сможешь:
- Учим выносить расчёты в свои функции (def, параметры, return) и подключать готовые модули math и random. Это декомпозиция — сборка программы из простых блоков. В конце собираешь библиотеку инженерных функций.
📖 — тексты | 👀 — видео | ❓ — вопросы | 💻 — задания | ☝️ — обязательно | 🔽 — не обязательно
Содержание
📖 Текстовый урок
❓ Контрольные вопросы
- Что делает ключевое слово def?
- Что делает команда return внутри функции?
- Что выведет программа из этого задания? Впиши число.
- Что выведет программа из этого задания? Впиши число.
- Что выведет программа из этого задания? Впиши число (с точкой, если дробное).
- Что выведет программа из этого задания? Впиши число.
- Функция считает площадь, но print(ploschad(4, 5)) печатает None вместо 20. В чём ошибка?
- Что выведет программа из этого задания? Впиши число.
💻 Задания
- Напиши код сам. Напиши строку-заголовок функции с именем ploschad и двумя параметрами a и ?
- Напиши код сам. В теле функции результат уже посчитан в переменной rezultat. Напиши строку?
- Напиши код сам. Функция ploschad уже описана. Напиши команду print, которая выведет резуль?
- Напиши код сам. Чтобы пользоваться квадратным корнем math.sqrt, нужно подключить модуль. Н?
- Проектное задание. Напиши программу целиком (около 9-10 строк). Опиши функцию srednee(spis?
Итоги раздела
- def/параметры/return, import math и random — «библиотека инженерных функций»
