Python-programmet for å sjekke om et tall er positivt, negativt eller 0

I dette eksemplet vil du lære å sjekke om et tall som er angitt av brukeren er positivt, negativt eller null. Dette problemet løses ved å bruke if… elif… else og nestet if… else uttalelse.

For å forstå dette eksemplet, bør du ha kunnskap om følgende Python-programmeringsemner:

  • Python hvis … annet uttalelse
  • Python Input, Output og Import

Kildekode: Bruker if … elif … else

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

Her har vi brukt if… elif… elseuttalelsen. Vi kan gjøre det samme ved å bruke nestede ifuttalelser som følger.

Kildekode: Bruke nestet hvis

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

Produksjonen fra begge programmene vil være den samme.

Utgang 1

 Skriv inn et tall: 2 Positivt tall 

Utgang 2

 Skriv inn et tall: 0 null 

Et tall er positivt hvis det er større enn null. Vi sjekker dette i uttrykk for if. Hvis det er False, vil tallet enten være null eller negativt. Dette blir også testet i påfølgende uttrykk.

Interessante artikler...