Програма Python для перевірки, чи є число позитивним, негативним чи 0

У цьому прикладі ви навчитеся перевіряти, чи є число, введене користувачем, позитивним, негативним чи нульовим. Ця проблема вирішується за допомогою оператора if … elif … else та вкладеного оператора if … else.

Щоб зрозуміти цей приклад, ви повинні знати наступні теми програмування на Python:

  • Заява Python if … else
  • Введення, виведення та імпорт Python

Вихідний код: Використання if … elif … else

 num = float(input("Enter a number: ")) if num> 0: print("Positive number") elif num == 0: print("Zero") else: print("Negative number") 

Тут ми використали if… elif… elseтвердження. Ми можемо зробити те саме, використовуючи вкладені ifоператори, як показано нижче.

Вихідний код: Використання вкладеного if

 num = float(input("Enter a number: ")) if num>= 0: if num == 0: print("Zero") else: print("Positive number") else: print("Negative number") 

Результат роботи обох програм буде однаковим.

Вихід 1

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

Вихід 2

 Введіть число: 0 Нуль 

Число є додатним, якщо воно більше нуля. Ми перевіряємо це у виразі if. Якщо це так False, число буде або нульовим, або від’ємним. Це також перевіряється у подальшому вираженні.

Цікаві статті...