В тази програма ще се научите да отпечатвате всички прости числа в рамките на интервал, използвайки for цикъл и да го показвате.
За да разберете този пример, трябва да имате познанията по следните теми за програмиране на Python:
- Изявление на Python if … else
- Python за Loop
- 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
Тук съхраняваме интервала като по-нисък за долен интервал и горен за горен интервал и намираме прости числа в този диапазон. Посетете тази страница, за да научите как да проверите дали числото е просто или не.