
Пользователь вводит список, требуется найти количество чисел больше нуля(>0) (использовать цикл,
ветвление if, и дополнительную переменную, как мы делали с суммой) python

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

data = [1, 2, -1, 0, 7] #Входные значения
amount = 0 #Выходные значения
for x in data: #Перебираем список
if(x > 0): #Если число больше нуля
amount +=1 #Увеличиваем выходные значения
print(amount) #Выводим выходные значения



Для решения этой задачи можно использовать следующий код на Python:
```python # Пользователь вводит список чисел numbers = input("Введите список чисел, разделенных пробелом: ") numbers = numbers.split() # Преобразуем введенную строку в список чисел
count_positive = 0 # Создаем переменную для хранения количества чисел больше нуля
# Проходим по каждому числу в списке for number in numbers: if int(number) > 0: # Проверяем, больше ли текущее число нуля count_positive += 1 # Увеличиваем счетчик, если число больше нуля
print("Количество чисел больше нуля:", count_positive) ```
Этот код сначала запрашивает у пользователя ввести список чисел, разделенных пробелом. Затем он преобразует эту строку в список чисел и инициализирует переменную `count_positive` для хранения количества чисел больше нуля. Затем происходит проход по каждому числу в списке, и если число больше нуля, то счетчик увеличивается. В конце программа выводит количество чисел больше нуля.


Похожие вопросы
Топ вопросов за вчера в категории Информатика







Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili