До іть будь ласка! ів. Мова програмування пайтон(python). 1. Розробіть програму з використанням рекурсивної функції обчислення кількості цифр у десятковому натуральному числі а.
2. Для одновимірного числового масиву довжиною n розробіть програму з використанням рекурсивної функції обчислення добутку значень його елементів.
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)
Объяснение: