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

Для п целых чисел (значение п вводит пользователь, n22)
определить:
1) количество отрицательных чисел
2) количество положительных чисел
3) на сколько положительных чисел больше, чем
отрицательных
4) количество четных чисел
5) количество нечетных чисел
6) на сколько четных чисел больше, чем нечетных
7) сумму введенных чисел
8) количество введенных нулей
9) вывести все введенные числа через пробел

Ответы

Автор ответа: mstickman785
0

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)))


7wcf8tybyw: спасибо вам большое!!!получается,это все писать нужно?
mstickman785: да
7wcf8tybyw: просто мы сейчас проходим по степику,чуть чуть есть,что мы сейчас не изучали а другого решений нету?который полегче
mstickman785: вроде бы и так простое
7wcf8tybyw: а что значит в 3 строчке,nc=? там стоит квардат
mstickman785: это создание списка
7wcf8tybyw: а как в программе это написать?
Похожие вопросы
Предмет: Русский язык, автор: Анжелика2025