„Python“ programa, skirta patikrinti, ar skaičius yra teigiamas, neigiamas ar 0

Šiame pavyzdyje išmoksite patikrinti, ar vartotojo įvestas skaičius yra teigiamas, neigiamas ar nulis. Ši problema išspręsta naudojant if… elif… else ir įdėta, jei… else sakinį.

Norėdami suprasti šį pavyzdį, turite žinoti apie šias „Python“ programavimo temas:

  • „Python“, jei… kitas pareiškimas
  • „Python“ įvestis, išvestis ir importas

Šaltinio kodas: Naudojama if… elif … kita

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

Čia mes panaudojome if… elif… elseteiginį. Tą patį galime padaryti naudodami įdėtus ifteiginius taip.

Šaltinio kodas: naudojant „Nested if“

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

Abiejų programų išvestis bus ta pati.

1 rezultatas

 Įveskite skaičių: 2 Teigiamas skaičius 

2 išėjimas

 Įveskite skaičių: 0 Nulis 

Skaičius yra teigiamas, jei jis yra didesnis už nulį. Tai patikriname išraiškoje if. Jei taip False, skaičius bus arba nulis, arba neigiamas. Tai išbandoma ir tolesnėje išraiškoje.

Įdomios straipsniai...