Πρόγραμμα Python για εκτύπωση όλων των πρωταρχικών αριθμών σε ένα διάστημα

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

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

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

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

Ένας θετικός ακέραιος αριθμός μεγαλύτερος από 1 που δεν έχει άλλους παράγοντες εκτός από 1 και ο ίδιος ο αριθμός ονομάζεται πρωταρχικός αριθμός.

Τα 2, 3, 5, 7 κ.λπ. είναι πρωταρχικοί αριθμοί καθώς δεν έχουν άλλους παράγοντες. Αλλά 6 δεν είναι πρώτος (αυτό είναι σύνθετο), δεδομένου ότι, 2 x 3 = 6.

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

 # Python program to display all the prime numbers within an interval lower = 900 upper = 1000 print("Prime numbers between", lower, "and", upper, "are:") for num in range(lower, upper + 1): # all prime numbers are greater than 1 if num> 1: for i in range(2, num): if (num % i) == 0: break else: print(num)

Παραγωγή

 Οι πρωταρχικοί αριθμοί μεταξύ 900 και 1000 είναι: 907 911 919 929 937 941 947 953 967 971 977 983 991 997 

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

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