Python program annak ellenőrzésére, hogy egy szám pozitív, negatív vagy 0

Ebben a példában megtanulja ellenőrizni, hogy a felhasználó által megadott szám pozitív, negatív vagy nulla. Ezt a problémát az if… elif… else használatával oldják meg, és beágyazzák az if… else utasítással.

A példa megértéséhez ismernie kell a következő Python programozási témákat:

  • Python if… else nyilatkozat
  • Python bevitel, kimenet és importálás

Forráskód: If… elif… más használata

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

Itt használtuk az if… elif… elseállítást. Ugyanezt tehetjük beágyazott ifállításokkal az alábbiak szerint.

Forráskód: A Nested if használata

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

Mindkét program kimenete azonos lesz.

1. kimenet

 Írjon be egy számot: 2 Pozitív szám 

2. kimenet

 Írjon be egy számot: 0 Nulla 

Egy szám pozitív, ha nagyobb, mint nulla. Ezt a if. Ha igen False, akkor a szám vagy nulla, vagy negatív lesz. Ezt a későbbi kifejezésben is tesztelik.

érdekes cikkek...