Program Python za preverjanje, ali je številka pozitivna, negativna ali 0

V tem primeru se boste naučili preverjati, ali je številka, ki jo vnese uporabnik, pozitivna, negativna ali nič. Ta težava je rešena z uporabo stavka if … elif … else in ugnezdenega if … else stavka.

Če želite razumeti ta primer, morate poznati naslednje programske teme Python:

  • Izjava Python, če … drugače
  • Python vnos, izhod in uvoz

Izvorna koda: Uporaba if … elif … else

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

Tu smo uporabili if… elif… elseizjavo. Z vgnezdenimi ifstavki lahko naredimo isto, kot sledi.

Izvorna koda: Uporaba gnezdenega if

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

Izhod obeh programov bo enak.

Izhod 1

 Vnesite številko: 2 Pozitivna številka 

Rezultat 2

 Vnesite številko: 0 Zero 

Število je pozitivno, če je večje od nič. To preverimo v izrazu if. Če je False, bo število nič ali negativno. To se preizkusi tudi v nadaljnjem izražanju.

Zanimive Članki...