Для п целых чисел (значение п вводит пользователь, n22)
определить:
1) количество отрицательных чисел
2) количество положительных чисел
3) на сколько положительных чисел больше, чем
отрицательных
4) количество четных чисел
5) количество нечетных чисел
6) на сколько четных чисел больше, чем нечетных
7) сумму введенных чисел
8) количество введенных нулей
9) вывести все введенные числа через пробел
Ответы
n = int(input("Введите кол-во чисел: "))
nn = 1
nc = []
ottr = 0
nb = 0
chet = 0
nechet = 0
third = 0
nulls = 0
while nn < n+1:
nc.append(int(input(f"Введите {nn} число: ")))
nn += 1
for i in nc:
if i < 0:
ottr += 1
if i > 0:
nb += 1
if i % 2 == 0:
chet += 1
if i % 2 != 0:
nechet += 1
if i == 0:
nulls += 1
third = nb - ottr
six = chet - nechet
print("1. Кол-во отрицательных чисел: ", ottr)
print("2. Кол-во положительных чисел: ", nb)
print("3. На сколько положительных чисел больше чем отр. : ", third)
print("4. Кол-во четных чисел: ", chet)
print("5. Кол-во нечетных чисел: ", nechet)
print("6. На сколько больше четных больше чисел чем нечетных: ", six)
print("7. Сумма введных чисел: ", sum(nc))
print("8. Кол-во введеных нулей: ", nulls)
print(" ".join(map(str, nc)))