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


restIess: как выглядит самая первая строка?
sweetkerry26: Пусть а = 0
sweetkerry26: И к этому а должно сначала прибавиться +1 потом отняться -2, потом прибавится +3, отняться -4 и так далее.
restIess: первая строка 0
restIess: вторая 0 + 1?
sweetkerry26: Да
restIess: и так ровно до 10?
restIess: или пользователь вводит число, до которого идём
sweetkerry26: До 10 пусть будет

Ответы

Ответ дал: 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()


sweetkerry26: Ахахахахах, я имел ввиду в каждую строку результат операции, а не саму операцию
restIess: упс)
restIess: 0, 1, -1, такое начало будет?
sweetkerry26: Пусть уже какое нибудь будет, мне просто интересна сама программа, которая делает 0+1-2+3-4+5 каждый новый результат операции в новую строку
restIess: Теперь после равно пишет результат операции))
sweetkerry26: Спасибо. Когда сам пытался писать даже не ожидал что такая навороченная программа может быть, думал в строк 6-7 влезет
restIess: если нужен только результат, то мб и можно там чет подумать с циклами и укоротить
sweetkerry26: Ну вот да, я циклами и хотел, но голова не думает вообще. Я писал программы и посложнее чем эта, но че то эта никак
6269008: здравствуйте можете помочь мне с информатикой войдите на мой вопрос
Вас заинтересует