Program Python pentru a verifica dacă un număr este pozitiv, negativ sau 0

În acest exemplu, veți învăța să verificați dacă un număr introdus de utilizator este pozitiv, negativ sau zero. Această problemă este rezolvată folosind declarația if … elif … else și imbricată if … else.

Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele următoarelor subiecte de programare Python:

  • Python if … else Declarație
  • Intrare, ieșire și import Python

Cod sursă: Folosind if … elif … altfel

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

Aici am folosit if… elif… elseafirmația. Putem face același lucru folosind ifinstrucțiuni imbricate după cum urmează.

Cod sursă: Folosind Nested if

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

Rezultatul ambelor programe va fi același.

Ieșire 1

 Introduceți un număr: 2 Număr pozitiv 

Ieșire 2

 Introduceți un număr: 0 Zero 

Un număr este pozitiv dacă este mai mare decât zero. Verificăm acest lucru în expresia if. Dacă este False, numărul va fi zero sau negativ. Acest lucru este testat și în expresia ulterioară.

Articole interesante...