Предмет: Информатика,
автор: nstsogienko
Допоможіть будь ласка! Даю 100 балів. Мова програмування пайтон(python).
1. Розробіть програму з використанням рекурсивної функції обчислення кількості цифр у десятковому натуральному числі а.
2. Для одновимірного числового масиву довжиною n розробіть програму з використанням рекурсивної функції обчислення добутку значень його елементів.
Ответы
Автор ответа:
3
Ответ:
1.
def count_digits(n):
if n < 10:
return 1
else:
return 1 + count_digits(n // 10)
2.
def array_product(arr, n):
if n == 0:
return arr[0]
else:
return arr[n] * array_product(arr, n-1)
Объяснение:
nstsogienko:
Дякую!
Похожие вопросы
Предмет: Информатика,
автор: IFromRussia
Предмет: Русский язык,
автор: baimuldinovadilnaz
Предмет: Химия,
автор: flans14
Предмет: Другие предметы,
автор: dblassa