Πρόγραμμα Python για να ελέγξετε εάν ένας αριθμός είναι θετικός, αρνητικός ή 0

Σε αυτό το παράδειγμα, θα μάθετε να ελέγχετε αν ένας αριθμός που έχει εισαχθεί από τον χρήστη είναι θετικός, αρνητικός ή μηδέν. Αυτό το πρόβλημα επιλύεται χρησιμοποιώντας εάν… elif… αλλιώς και ένθετο εάν… αλλιώς δήλωση.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες θεματολογίες προγραμματισμού Python:

  • Python αν… αλλιώς Δήλωση
  • Είσοδος, έξοδος και εισαγωγή Python

Πηγαίος κώδικας: Χρήση εάν… elif… αλλού

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

Εδώ, χρησιμοποιήσαμε τη if… elif… elseδήλωση. Μπορούμε να κάνουμε το ίδιο πράγμα χρησιμοποιώντας ένθετες ifδηλώσεις ως εξής.

Πηγαίος κώδικας: Χρήση Nested εάν

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

Το αποτέλεσμα και των δύο προγραμμάτων θα είναι το ίδιο.

Έξοδος 1

 Εισαγάγετε έναν αριθμό: 2 Θετικός αριθμός 

Έξοδος 2

 Εισαγάγετε έναν αριθμό: 0 Μηδέν 

Ένας αριθμός είναι θετικός εάν είναι μεγαλύτερος από το μηδέν. Το ελέγχουμε αυτό στην έκφραση του if. Εάν είναι False, ο αριθμός θα είναι είτε μηδέν είτε αρνητικός. Αυτό δοκιμάζεται επίσης σε επόμενη έκφραση.

ενδιαφέροντα άρθρα...