Предмет: Информатика, автор: Аноним

Срочно
Маленькая Алёна собирает карточки с героями Marvel. Каждую неделю она записывает в блокнот, Сколько у неё Новых карточек. Это всегда число больше 0.
Дана последовательность записей и число 0 в конце. Выведи, сколько у Алёны всего было карточек к концу каждой недели.
Ввод.
1
1
1
0
Вывод
1
2
3​


BlacKot: что за язык, паскаль?
anonymous2010: питон

Ответы

Автор ответа: anonymous2010
2

weeks = []

while 1:

   cartsInThisWeek = int(input())

   if not cartsInThisWeek: break

   weeks.append(cartsInThisWeek)

print(*[sum(weeks[:topWeek+1]) for topWeek in range(len(weeks))], sep="\n")


anonymous2010: виправився)))
було не правильно)))
setcat0: я просто добавил вывод, как требуется по условию задачи. а то знаю я такие сайты. точка лишняя и всё)
setcat0: кстати, если убрать строку print ("вывод "), то сайт и этот вариант пройдёт)
anonymous2010: ох уж ети сайтики)))
Автор ответа: setcat0
2

Объяснение:

a=int(input())

b=0

c=[]

while a!=0:

b+=a

c.append (b)

a=int(input())

for i in c:

print(i)

Похожие вопросы
Предмет: Немецкий язык, автор: Pavlyk1