Выдает ошибку while i in i <= N: TypeError: argument of type 'int' is not iterable
Нужно с помощью вложенных циклов посчитать суммы.
import math
N = int(input("N = "))
M = int(input("M = "))
p1 = 0
i = 1
while i in i <= N:
p2 = 0
j = 1
while j in j <= M:
p2 += ((i * i) + j) / j
p1 += i * p2
y = p1
print("y = ", y)
Ответы (1 шт):
Автор решения: MBo
→ Ссылка
Вместо
while i in i <= N:
нужно
while i <= N:
#и внутри цикла
i+=1
или (т.к. диапазон известен и остановки не предвидится)
for i in range(1,N+1):