Информатика, вопрос задал djenburunduk , 6 лет назад

Python
Напишите программу, которая в последовательности целых чисел определяет их сумму и подсчитывает разность количества положительных и отрицательных чисел последовательности. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность).

Ответы на вопрос

Ответил Леганда555
0

a = []

n = int(input())

while n:

   a.append(n)

   n = int(input())

print('Сумма всех чисел:', sum(a))

pos_cnt, neg_cnt = 0, 0

for i in a:

   pos_cnt += i > 0

   neg_cnt += i < 0

print('Разность количества положительных и отрицательных чисел:', pos_cnt - neg_cnt)

Новые вопросы