Pythoni programm, et kontrollida, kas arv on positiivne, negatiivne või 0

Selles näites saate teada, kas kasutaja sisestatud number on positiivne, negatiivne või null. See probleem on lahendatud if… elif… else abil ja pesastatud if… else avaldusega.

Selle näite mõistmiseks peaksid teil olema teadmised järgmistest Pythoni programmeerimise teemadest:

  • Python kui … muidu avaldus
  • Pythoni sisend, väljund ja import

Lähtekood: Kasutatakse if… elif… muud

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

Siin oleme if… elif… elseavaldust kasutanud . Pesastatud iflausete abil saame teha sama asja järgmiselt.

Lähtekood: Nested if kasutamine

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

Mõlema programmi väljund on sama.

Väljund 1

 Sisestage arv: 2 Positiivne number 

Väljund 2

 Sisestage number: 0 Null 

Arv on positiivne, kui see on suurem kui null. Kontrollime seda avaldises if. Kui see on nii False, siis arv on kas null või negatiivne. Seda testitakse ka järgnevas avaldises.

Huvitavad Artiklid...