/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lections/Lesson4/func_h/task_def_9.py
18 строк
914 B
Ivan-Khabarov
Добавлена лекция 4
07 сен 2024, 20:38
07 сен 2024, 20:38
a118b0b
Код
Авторство
О чём код?
# Значения по умолчанию # Функция может содержать значения по умолчанию для своих параметров. # Например: def quadratic_equations(a, b = 0, c = 0): d = b ** 2 - 4 * a * c if d > 0: return (-b + d ** 0.5) / (2 * a), (-b -d ** 0.5) / (2 * a) if d == 0: return -b / (2 * a) print(quadratic_equations(2, -9)) # Переменная a должна быть передана в обязательном порядке. Если не передать 2-й # и/или 3-й аргумент, в переменные попадут нули как значения по умолчанию. # 🔥 PEP-8! Для указания значения по умолчанию используется знак # равенства. До и после такого равно пробелы не ставятся.