English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Полное руководство по примерам Python
В этом примере вы научитесь проверять, является ли введенное пользователем число положительным, отрицательным или равным нулю. Для решения этой проблемы можно использовать предложения if ... elif ... else и вложенные предложения if ... elif ... else.
Чтобы понять этот пример, вы должны знать следующееПрограммирование на PythonТема:
num = float(input("Введите число: ")) if num > 0: print("Положительное число") elif num == 0: print("0") else: print("Отрицательное число")
Здесь мы используем предложение if...elif...else. Мы можем использовать вложенные предложения if...elif...else для выполнения следующих операций.
num = float(input("Введите число: ")) if num >= 0: if num == 0: print("0") else: print("Положительное число") else: print("Отрицательное число")
Выходные данные двух программ одинаковы.
Вывод 1
Введите число: 2 Положительное число
Вывод 2
Введите число: 0 0
Если число больше нуля, то это положительное число. Мы проверяем это в выражении if. Если False, то число будет равно нулю или отрицательному числу. Это также проверяется в последующих выражениях.