Πρόγραμμα Python για να βρείτε το άθροισμα των φυσικών αριθμών

Πίνακας περιεχομένων

Σε αυτό το πρόγραμμα, θα μάθετε να βρίσκετε το άθροισμα των n φυσικών αριθμών χρησιμοποιώντας ενώ κάνετε loop και το εμφανίζετε.

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

  • Python αν… αλλιώς Δήλωση
  • Python ενώ Loop

Στο παρακάτω πρόγραμμα, χρησιμοποιήσαμε μια if… elseδήλωση σε συνδυασμό με ένα loop loop για να υπολογίσουμε το άθροισμα των φυσικών αριθμών έως τον αριθμό.

Πηγαίος κώδικας

 # Sum of natural numbers up to num num = 16 if num 0): sum += num num -= 1 print("The sum is", sum) 

Παραγωγή

 Το άθροισμα είναι 136 

Σημείωση: Για να ελέγξετε το πρόγραμμα για διαφορετικό αριθμό, αλλάξτε την τιμή του αριθμού.

Αρχικά, το άθροισμα αρχικοποιείται σε 0. Και, ο αριθμός αποθηκεύεται σε μεταβλητό αριθμό.

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

Θα μπορούσαμε να λύσουμε το παραπάνω πρόβλημα χωρίς να χρησιμοποιήσουμε έναν βρόχο χρησιμοποιώντας τον ακόλουθο τύπο.

 n * (n + 1) / 2 

Για παράδειγμα, εάν n = 16 , το άθροισμα θα είναι (16 * 17) / 2 = 136 .

Η σειρά σας: Τροποποιήστε το παραπάνω πρόγραμμα για να βρείτε το άθροισμα των φυσικών αριθμών χρησιμοποιώντας τον παρακάτω τύπο.

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