Есть три целых числа. Выведи минимальное из

Есть три целых числа. Выведи минимальное из положительных чисел. Если среди них нет положительных, выведи "NO".
Дополнительные параметры: codeFlowType: codeWrite codeFlowLang: Python
Создано: 14.02.2025 01:07

Есть три целых числа. Выведи минимальное из положительных чисел. Если среди них нет положительных, выведи "NO".

Вот код на языке Python, который выводит минимальное из положительных чисел среди трех целых чисел. Если положительных чисел нет, выводится "NO".

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

# Список положительных чисел
positive_numbers = [x for x in (a, b, c) if x > 0]

# Вывод результата
if positive_numbers:
    print(min(positive_numbers))
else:
    print("NO")

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

  1. Программа запрашивает ввод трех целых чисел.
  2. Создается список positive_numbers, который содержит только положительные числа.
  3. Если список положительных чисел не пустой, выдается минимальное число из него. Если пустой, выводится "NO".