В этой программе вы научитесь печатать все простые числа в пределах интервала с помощью циклов for и отображать их.
Чтобы понять этот пример, вы должны знать следующие темы программирования Python:
- Заявление Python if… else
- 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 953967 971 977 983 991 997
Здесь мы сохраняем интервал как нижний для нижнего интервала и верхний для верхнего интервала и находим простые числа в этом диапазоне. Посетите эту страницу, чтобы узнать, как проверить, является ли число простым или нет.