задавайтесь почему не загуглил), хотел спросить, кто сможет объяснить принцип работы цикла "For" вместе с счетчиком, я его так понял:
Есть счетчик, который = 0
Есть переменная цикла, которая = 10 повторением
счетчик = счетчик + 1 (переменная цикла), дальше так же повторяется, только на счетчик перекидывается прошлое произведение, если коротко говоря, то:
counter (0) = counter (0) + i (1), —- counter (1) = counter (1) + i (2),—- counter (3) = counter (3) + i (3) и тд
Если тут неверно подскажите пожалуйста, где я неправ
Но вот я не могу понять, какой тут алгоритм действий, условие задачи:
Программа которая вычисляет знакочередующие суммы
total = 0
n = 3
for i in range(1, n + 1):
if i % 2 != 0:
total += i
elif i % 2 == 0:
total -= i
print(total)
Как тут алгоритм работает, ведь если считать, как я выше описал, будет неверное число?
P.s. я новичок и сейчас нет нормальной возможности выйти в интернет (война)
почему неверное число? какое ты думаешь должно выйти?
Если число четное то оно прибавляется если нет то вычитается
Обсуждают сегодня