Тема: Задача для створення підпрограм
Доброго дня!
Будь ласка, підкажіть чи правильно складена програма згідно завдання:
n =int(input('Введіть n '))
def my_function1(l):
y = 0
for i in range(1,l+2):
y = y + 1/(pow(l,2)+i)
return y
def my_function2(n):
f = 1
for l in range (n+1):
f=f*my_function1(l)
return f
print(my_function2(n))
Як можна вдосконалити програму? Дякую!