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

Пожалуйста плиз пж по-братски прошу пежелуста пачаканучопачипупу!!!!!!!!
ЭТО НА ПАЙТОНЕ ЕСЛИ ЧТО!!!!!!!!!!!!!)

Приложения:

Moskovi: Ууу, мы тоже это недавно проходили, я ваще ничего не понял. Удачи!!

Ответы

Автор ответа: TomasSmZRs
1

arr = []  # contains input data

while True:

   try:  # checking for the correct input data

       n = int(input('number: '))

   except:

       print('An integer must be entered!')

       continue

   if n == 0:  # stopping data entry

       break

   else:

       arr.append(n)

print(arr)

neg_sum, pos_sum = 0, 0

for number in arr:  # iterating through all the list elements

   if number < 0:

       neg_sum += number

   else:

       pos_sum += number

print('Sum of negative numbers:', neg_sum)

print('Sum of positive numbers:', pos_sum)

Более упрощенный вариант:

arr = []  # contains input data

while True:

   n = int(input('number: '))

   if n == 0:  

       break

   else:

       arr.append(n)

neg_sum = 0

pos_sum = 0

for number in arr:  # iterating through all the list elements

   if number < 0:

       neg_sum += number

   else:

       pos_sum += number

print('Sum of negative numbers:', neg_sum)

print('Sum of positive numbers:', pos_sum)

Приложения:

SammmuRAI13: Ну на самом желе непонятно все
SammmuRAI13: Я просто особо в этом пайтоне не разбираюсь
SammmuRAI13: Но просто надеюсь что это правильно
TomasSmZRs: Я как бы достаточно углубленно сделал, с проверкой на корректность выходных данных, чтобы наверняка.. Может быть Вам и нужен был более упрощенный вариант. Попробуйте хоть затестить, если вдруг что не работает или нужно изменить, напишите.
TomasSmZRs: Входных данных*
SammmuRAI13: А вы не могли бы попроще вариант прислать и проверить сразу а то у меня щас компьютера даже с собой нет
TomasSmZRs: Я изменил ответ, можете глянуть, там более короткий вариант
SammmuRAI13: А это правильно?
TomasSmZRs: Вполне, да. Оба варианта верны, первый будучи более развитый.
TomasSmZRs: Только с табуляцией не ошибитесь, если будете второй брать
Похожие вопросы
Предмет: Русский язык, автор: Nastia45677
Предмет: Русский язык, автор: дюха24
Предмет: Алгебра, автор: Хагура