Задача с циклом python
Мне кажется я что-то упустил или всё верно?
for i in range(2,30,2):
c=1-(1/i)
c*=c
print(c)
#Вывод 0.9298469387755103
Ответы (1 шт):
Автор решения: vp_arth
→ Ссылка
Упустили.
- вы производите умножение один раз, после цикла.
- range не включает свой stop аргумент
Должно быть что-то вроде этого:
c = 1
for i in range(2,31,2):
c *= 1-(1/i)
print(c)
