Šioje programoje išmoksite spausdinti visus pirminius skaičius per intervalą, naudodami kilpas, ir jį parodyti.
Norėdami suprasti šį pavyzdį, turite žinoti apie šias „Python“ programavimo temas:
- „Python“, jei… kitas pareiškimas
- „Python for Loop“
- Python pertrauka ir tęskite
Teigiamas sveikasis skaičius, didesnis nei 1, neturintis jokių kitų veiksnių, išskyrus 1, ir pats skaičius vadinamas pirminiu skaičiumi.
2, 3, 5, 7 ir kt. Yra pirminiai skaičiai, nes jie neturi jokių kitų veiksnių. Bet 6 nėra pagrindinis (jis yra sudėtinis), nes 2 x 3 = 6
,.
Pirminis kodas
# 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)
Rezultatas
Pirminiai skaičiai nuo 900 iki 1000 yra: 907 911 919 929 937 941 947 953 967 971 977 983 991 997
Čia mes saugome intervalą kaip mažesnį už apatinį intervalą ir viršutinį - viršutinį - ir surandame to diapazono pirminius skaičius. Apsilankykite šiame puslapyje ir sužinokite, kaip patikrinti, ar skaičius yra pagrindinis.