Предмет: Информатика,
автор: Аноним
Помогите решить задачи на Python пожалуйста
1. Составьте программу вычисления первых десяти членов последовательности, заданной формулами n-го члена: xn = 2ⁿ +3.
2. Составьте программу вычисления значения выражения для данного натурального числа N: 1² + 2² + 3² + … + N².
3*. Составьте программу вывода на экран всех делителей натурального числа N.
Ответы
Автор ответа:
1
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:
--------if n % d == 0:
------------Ans.append(d)
------------n //= d
--------else:
--------d += 1
----if n > 1:
--------Ans.append(n)
----return Ans
print(Factor(100))
----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:
--------if n % d == 0:
------------Ans.append(d)
------------n //= d
--------else:
--------d += 1
----if n > 1:
--------Ans.append(n)
----return Ans
print(Factor(100))
Похожие вопросы
Предмет: Геометрия,
автор: rysevaroslav76
Предмет: Русский язык,
автор: hxjdbsjs
Предмет: Русский язык,
автор: diiora234
Предмет: Математика,
автор: ElizaVonkie