Найти - Пользователи
Полная версия: Циклы
Начало » Центр помощи » Циклы
1
secwow
Написать программу, которая в цикле введет 8 значений и посчитает сумму чисел, которые являются квадратами целых чисел (квадратный корень из которых – целое число).

Дано натуральное число n, вычислить sqrt (3+sqrt (6+ …sqrt (3*n)))
secwow
from math import sqrt

s = 0
i= 0

def kor (i):
if i <= 0:
return
else:
s = 3*i+sqrt(s)
i -= 1
return s


kor (3)

всё что придумал для второй
PooH
from math import sqrt
def f(n):
    return reduce(lambda acc, x: sqrt(3.0 * x + acc), range(n, 0, -1), 0)
    
assert sqrt(3) == f(1)
assert sqrt(3 + sqrt(3 * 2)) == f(2)
assert sqrt(3 + sqrt(3 * 2 + sqrt(3*3))) == f(3)
assert sqrt(3 + sqrt(3 * 2 + sqrt(3 * 3 + sqrt(3 * 4)))) == f(4)
assert sqrt(3 + sqrt(3 * 2 + sqrt(3 * 3 + sqrt(3 * 4 + sqrt(3 * 5))))) == f(5)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB