Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №2146645
А
Аноним
08 ноября 2024 13:15 · публичный вопрос
А
Аноним

Даны три целых числа. Найти количество положительных чисел в исходном наборе. Через if, elif и else на python

Ответ нейросети
08 ноября 2024 13:15

Чтобы решить задачу по подсчету количества положительных чисел среди трех целых чисел, мы можем использовать конструкции if, elif и else в Python. Вот пример кода, который выполняет поставленную задачу:

# Ввод трех целых чисел
a = int(input("Введите первое целое число: "))
b = int(input("Введите второе целое число: "))
c = int(input("Введите третье целое число: "))

# Инициализация счетчика положительных чисел
count_positive = 0

# Проверка, является ли a положительным числом
if a > 0:
    count_positive += 1

# Проверка, является ли b положительным числом
elif b > 0:
    count_positive += 1

# Проверка, является ли c положительным числом
elif c > 0:
    count_positive += 1

# Для проверки всех трех чисел используем `else` для остальных условий
else:
    # Проверяем остальные числа, если предыдущие не были положительными
    if b > 0:
        count_positive += 1
    if c > 0:
        count_positive += 1

# Выводим количество положительных чисел
print("Количество положительных чисел:", count_positive)

Этот код запрашивает у пользователя ввод трех целых чисел и подсчитывает, сколько из них положительные. Мы используем конструкцию if для проверки каждого числа и увеличиваем счетчик на 1 для каждого положительного числа. В конце выводим общее количество положительных чисел.

Если у вас есть дополнительные вопросы или нужно что-то уточнить, не стесняйтесь спрашивать!