Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 7, 2014 23:13:24

secwow
Зарегистрирован: 2014-10-07
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Циклы

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

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

Отредактировано secwow (Окт. 7, 2014 23:30:42)

Офлайн

#2 Окт. 8, 2014 00:05:03

secwow
Зарегистрирован: 2014-10-07
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Циклы

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)

всё что придумал для второй

Отредактировано secwow (Окт. 8, 2014 00:05:20)

Офлайн

#3 Окт. 8, 2014 05:21:40

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Циклы

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)



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version