Подпрограммы: функции и процедуры
Ответы — для родителей и учителей.
1
Напишите функцию kub(x), возвращающую куб числа, и выведите kub(3).
def kub(x): ⏎ return x ** 3 ⏎ print(kub(3))
2
Напишите процедуру, которая выводит числа от 1 до n (1 2 3 4 при n = 4).
def sanash(n): ⏎ for i in range(1, n + 1): ⏎ print(i, end=" ") ⏎ sanash(4)
3
Чему равна рекурсивная функция fakt(3)?
6
4
Укажите различие между функцией и процедурой.
Функция возвращает результат с помощью return; процедура не возвращает значения и только что-то делает (например, выводит).