Не могу правильно сделать цикл задачи

GameBoys

Новичок
Пользователь
Ноя 19, 2020
2
0
1
Не знаю как коротко написать код с циклом!
Код:
import math
p = math.sqrt(4)
while p < 100:
    p += math.sqrt(p+4)
    print(p)
Ответ должен быть как у этого кода! я просто вручную написал всю задачу. Но нужно что бы сохранился цикл!
Код:
import math
p = math.sqrt(4 + math.sqrt(8 + math.sqrt(12 + math.sqrt(16 + math.sqrt(20 + math.sqrt(24 + math.sqrt(28 + math.sqrt(32 + math.sqrt(36 + math.sqrt(40))))))))))
print(p)
 

Вложения

  • image_2020-11-20_012714.png
    image_2020-11-20_012714.png
    5,4 КБ · Просмотры: 3

Noor

Пользователь
Пользователь
Ноя 13, 2020
85
19
8
как-то так
Код:
from math import sqrt
i = 40
calc = 0
while i >= 4:
  calc = sqrt(i + calc)
  i-=4
print (calc)
1605885388981.png
 
Последнее редактирование:
  • Мне нравится
Реакции: GameBoys

Форум IT Специалистов