Вопрос задан 19.10.2024 в 23:43. Предмет Информатика. Спрашивает Болат Жанболат.

С клавиатуры вводятся три числа. Найти сумму только положительных чисел. python

Перейти к ответам

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

Отвечает DELETED.

Для того чтобы найти сумму только положительных чисел из трёх введённых с клавиатуры, можно воспользоваться простым условным оператором, проверяющим каждое число на то, является ли оно положительным. Если число положительное, оно прибавляется к сумме. Если отрицательное или равно нулю, его просто игнорируем.

Пример кода на Python:

python
# Ввод трёх чисел с клавиатуры a = float(input("Введите первое число: ")) b = float(input("Введите второе число: ")) c = float(input("Введите третье число: "))

# Инициализируем переменную для суммы sum_positive = 0

# Проверяем каждое число и добавляем к сумме, если оно положительное if a > 0: sum_positive += a if b > 0: sum_positive += b if c > 0: sum_positive += c

# Выводим результат print("Сумма положительных чисел:", sum_positive)

Как работает этот код:

  1. Мы вводим три числа с помощью input() и преобразуем их в тип float, чтобы можно было работать как с целыми, так и с дробными числами.
  2. Переменная sum_positive инициализируется нулём, чтобы в неё можно было добавлять положительные значения.
  3. Затем с помощью условных операторов if проверяем каждое введённое число: если оно больше нуля, прибавляем его к переменной sum_positive.
  4. В конце выводим сумму только тех чисел, которые оказались положительными.

Если все числа отрицательные или равны нулю, сумма останется равной нулю.

Похожие вопросы

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

Последние заданные вопросы в категории Информатика

Задать вопрос