Предмет: Информатика,
автор: djenburunduk
Python
Напишите программу, которая в последовательности целых чисел определяет их сумму и подсчитывает разность количества положительных и отрицательных чисел последовательности. Программа получает на вход целые числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность).
Ответы
Автор ответа:
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)
Похожие вопросы
Предмет: Английский язык,
автор: pinohet72
Предмет: Қазақ тiлi,
автор: альбина836754893021
Предмет: Технология,
автор: devochka1632
Предмет: Алгебра,
автор: winner77784
Предмет: Русский язык,
автор: aika6612