Πρόγραμμα Python για να βρείτε τους παράγοντες ενός αριθμού

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

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

  • Python αν… αλλιώς Δήλωση
  • Python για βρόχο
  • Λειτουργίες καθορισμένες από τον χρήστη Python

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

 # Python Program to find the factors of a number # This function computes the factor of the argument passed def print_factors(x): print("The factors of",x,"are:") for i in range(1, x + 1): if x % i == 0: print(i) num = 320 print_factors(num) 

Παραγωγή

 Οι παράγοντες του 320 είναι: 1 2 4 5 8 10 16 20 32 40 64 80 160 320 

Σημείωση: Για να βρείτε τους παράγοντες ενός άλλου αριθμού, αλλάξτε την τιμή του num.

Σε αυτό το πρόγραμμα, αποθηκεύεται ο αριθμός του οποίου βρίσκεται ο παράγοντας num, ο οποίος μεταφέρεται στη print_factors()συνάρτηση. Αυτή η τιμή αντιστοιχεί στη μεταβλητή x in print_factors().

Στη συνάρτηση, χρησιμοποιούμε το forβρόχο για να επαναλάβουμε από το i ίσο με x. Εάν το x διαιρείται τέλεια από το i, είναι ένας παράγοντας του x.

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