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

Несложная программа на python!
Написать программу которая в каждую новую строку выводит новое число за логикой: 0+1-2+3-4+5-6+7-8+9-10 (результат каждой новой операции должен выводится в новую строку). Думаю всё понятно, если есть вопросы - спрашивайте.


restIess: как выглядит самая первая строка?
restIess: первая строка 0
restIess: вторая 0 + 1?
restIess: и так ровно до 10?
restIess: или пользователь вводит число, до которого идём

Ответы

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

s = 0

for i in range(1,12):

   print(0,end=" ")

   for j in range(1,i):

       if j % 2 == 0:

           print('-',j,end=" ")

           s -= j

       else:

           print('+',j,end=" ")

           s += j

   print('=', s)

   s = 0

   print()


restIess: упс)
restIess: 0, 1, -1, такое начало будет?
restIess: Теперь после равно пишет результат операции))
restIess: если нужен только результат, то мб и можно там чет подумать с циклами и укоротить
6269008: здравствуйте можете помочь мне с информатикой войдите на мой вопрос
Похожие вопросы
Предмет: Математика, автор: tatiana164