Помогите решить задачи ** Python пожалуйста1. Составьте программу вычисления первых...

0 голосов
40 просмотров

Помогите решить задачи на Python пожалуйста

1. Составьте программу вычисления первых десяти членов последовательности, заданной формулами n-го члена: xn = 2ⁿ +3.

2. Составьте программу вычисления значения выражения для данного натурального числа N: 1² + 2² + 3² + … + N².

3*. Составьте программу вывода на экран всех делителей натурального числа N.


Информатика (560 баллов) | 40 просмотров
Дан 1 ответ
0 голосов
for n in range(10):
----x = 2**n +3
----print('x',n,'=',x)

N = int(input("N = "))
s = 0
for i in range(0,N+1):
----s += i**2
print('Sume = ',s)

def Factor(n):
----Ans = []
----d = 2
----while d * d <= n<span>:
--------if n % d == 0:
------------Ans.append(d)
------------n //= d
--------else:
--------d += 1
----if n > 1:
--------Ans.append(n)
----return Ans
print(Factor(100))
(1.8k баллов)