English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной учебник Python

Управление потоком Python

Функции Python

Типы данных Python

Работа с файлами Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство по Python

Python программа проверяет, является ли число положительным, отрицательным или равным 0

Полное руководство по примерам Python

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

Чтобы понять этот пример, вы должны знать следующееПрограммирование на PythonТема:

Исходный код: использование if ... elif ... else

num = float(input("Введите число: "))
if num > 0:
   print("Положительное число")
elif num == 0:
   print("0")
else:
   print("Отрицательное число")

Здесь мы используем предложение if...elif...else. Мы можем использовать вложенные предложения if...elif...else для выполнения следующих операций.

Исходный код: использование вложенного if

num = float(input("Введите число: "))
if num >= 0:
   if num == 0:
       print("0")
   else:
       print("Положительное число")
else:
   print("Отрицательное число")

Выходные данные двух программ одинаковы.

Вывод 1

Введите число: 2
Положительное число

Вывод 2

Введите число: 0
0

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

Полное руководство по примерам Python