Python programma, lai pārbaudītu, vai skaitlis ir pozitīvs, negatīvs vai 0

Šajā piemērā jūs iemācīsities pārbaudīt, vai lietotāja ievadītais skaitlis ir pozitīvs, negatīvs vai nulle. Šī problēma tiek atrisināta, izmantojot if… elif… else, un ligzdo if… else paziņojumu.

Lai saprastu šo piemēru, jums jābūt zināšanām par šādām Python programmēšanas tēmām:

  • Python ja … cits paziņojums
  • Python ievade, izvade un imports

Avota kods: tiek izmantots if… elif… cits

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

Šeit mēs izmantojām if… elif… elsepaziņojumu. Mēs varam darīt to pašu, izmantojot ligzdotus ifpaziņojumus šādi.

Avota kods: Izmantojot Nested if

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

Abu programmu iznākums būs vienāds.

1. izeja

 Ievadiet skaitli: 2 Pozitīvs skaitlis 

2. izeja

 Ievadiet skaitli: 0 Nulle 

Skaitlis ir pozitīvs, ja tas ir lielāks par nulli. Mēs to pārbaudām izteiksmē if. Ja tā ir False, skaitlis būs vai nu nulle, vai negatīvs. Tas tiek pārbaudīts arī turpmākajā izteiksmē.

Interesanti raksti...