Не работает функция питон, вычислить Σ
Задания вычислить Σ
import math
k = 10
def sum(k):
sum=0
i=k
for i in range(i, 12):
sum+=(i+5)**(0.5)/(i-1)
return sum
print(sum(k))
Ошибка:
line 9, inprint(non_rec_func(k))
А также:
line 7, in non_rec_func
sum+=(i+5)**0.5/(i-1)ZeroDivisionError: float division by zero
После многочисленных танцев с бубнами сдался и решил попросить совет, нужно найти сумму чисел перемноженных на (i+5)**0.5/(i-1)
Числа: от k до 12Ответы (3 шт):
Автор решения: K_o_T
→ Ссылка
Ошибка тут -> for i in range(i, 12): измените ПЕРВОЕ i например на s Так верно: for s in range(i, 12):
Автор решения: Qwertiy
→ Ссылка
i=k for i in range(i, 12):
Тут фигня. Надо от k.
И ещё мне имя ыункции не нравится.
Автор решения: Сергей
→ Ссылка
Убран ненужный import, исправлен крайний индекс (он не включается), убрана лишняя переменная:
k = 10
def sum (i):
sum=0
for i in range(i, 13):
sum+=(i+5)**(0.5)/(i-1)
return sum
print(sum(k))
