Python-Programm zum Überprüfen, ob eine Zahl positiv, negativ oder 0 ist

In diesem Beispiel lernen Sie zu überprüfen, ob eine vom Benutzer eingegebene Zahl positiv, negativ oder null ist. Dieses Problem wird mit der Anweisung if… elif… else und der verschachtelten if… else-Anweisung gelöst.

Um dieses Beispiel zu verstehen, sollten Sie die folgenden Python-Programmierthemen kennen:

  • Python if… else-Anweisung
  • Python-Eingabe, Ausgabe und Import

Quellcode: Verwenden von if… elif… else

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

Hier haben wir die if… elif… elseAussage verwendet. Mit verschachtelten ifAnweisungen können wir dasselbe wie folgt tun .

Quellcode: Verwenden von Nested if

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

Die Ausgabe beider Programme ist gleich.

Ausgabe 1

 Geben Sie eine Nummer ein: 2 Positive Nummer 

Ausgabe 2

 Geben Sie eine Zahl ein: 0 Null 

Eine Zahl ist positiv, wenn sie größer als Null ist. Wir überprüfen dies im Ausdruck von if. Wenn dies Falseder Fall ist , ist die Zahl entweder Null oder negativ. Dies wird auch im nachfolgenden Ausdruck getestet.

Interessante Beiträge...