N số nguyên tố đầu tiên trong python sử dụng vòng lặp while

Số nguyên dương lớn hơn 1 không có ước nào khác ngoài 1 và chính số đó gọi là số nguyên tố

2, 3, 5, 7, v.v. là các số nguyên tố vì chúng không có thừa số nào khác. Nhưng 6 không phải là số nguyên tố [nó là hợp số] vì,

Prime numbers between 900 and 1000 are:
907
911
919
929
937
941
947
953
967
971
977
983
991
997
1

Mã nguồn

# 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]

đầu ra

Prime numbers between 900 and 1000 are:
907
911
919
929
937
941
947
953
967
971
977
983
991
997

Ở đây, chúng tôi lưu trữ khoảng dưới dạng thấp hơn cho khoảng dưới và trên cho khoảng trên và tìm các số nguyên tố trong phạm vi đó. Truy cập trang này để tìm hiểu cách kiểm tra xem một số có phải là số nguyên tố hay không

Viết chương trình Python để in các số nguyên tố từ 1 đến 100 hoặc 1 đến n hoặc tối thiểu đến tối đa với ví dụ và cũng tính tổng của chúng

Chương trình Python để in các số nguyên tố từ 1 đến 100 bằng For Loop

Chương trình này hiển thị các số nguyên tố từ 1 đến 100. Đầu tiên, chúng tôi đã sử dụng Vòng lặp For để lặp lại một vòng lặp từ 1 đến 100 giá trị. Trong vòng lặp for, chúng tôi đã sử dụng một vòng lặp For khác để kiểm tra xem số đó có chia hết hay không. Nếu đúng, hãy đếm tăng dần và câu lệnh ngắt bỏ qua số đó.

Tiếp theo, câu lệnh if kiểm tra xem số đếm có bằng 0 và số đã cho không bằng 1. Nếu nó đúng, nó in ra số vì nó là số nguyên tố

for Number in range [1, 101]:
    count = 0
    for i in range[2, [Number//2 + 1]]:
        if[Number % i == 0]:
            count = count + 1
            break

    if [count == 0 and Number != 1]:
        print[" %d" %Number, end = '  ']
 2   3   5   7   11   13   17   19   23   29   31   37   41   43   47   53   59   61   67   71   73   79   83   89   97  

Tôi khuyên bạn nên tham khảo bài viết về câu lệnh For, While, Prime Number, if và break để hiểu logic Python

Thay vì điên cuồng in chúng từ 1 đến 100, chương trình python này cho phép người dùng nhập các giá trị tối thiểu và tối đa. Tiếp theo, nó in các số nguyên tố giữa giá trị Tối thiểu và Tối đa

minimum = int[input[" Please Enter the Minimum Value: "]]
maximum = int[input[" Please Enter the Maximum Value: "]]

for Number in range [minimum, maximum + 1]:
    count = 0
    for i in range[2, [Number//2 + 1]]:
        if[Number % i == 0]:
            count = count + 1
            break

    if [count == 0 and Number != 1]:
        print[" %d" %Number, end = '  ']

In các số nguyên tố từ 1 đến 100 bằng vòng lặp While

Trong ví dụ này, chúng ta chỉ thay thế vòng lặp For trong ví dụ về Số nguyên tố ở trên bằng vòng lặp While

Number = 1

while[Number 

Chủ Đề