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)
Новые вопросы