Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Chương trình kiểm tra số nguyên tố

19:45 20-08-2022 460 lượt xem 1 bình luận

Kteam cho mình hỏi chút.

mình viết chương trình kiểm tra số nguyên tố thì thử các số đều được nhưng riêng số 9 nó vẫn luôn báo là số nguyên tố.

giải đáp giúp mình với mình xin cám ơn!

'''Kiểm tra xem số n có phải số nguyên tố không?'''
def check(n):
    if n<=1:
        return False
    else:
        for i in range(2,n+1):
            if n%i == 0:
                return False
            return True
n = int(input("Nhập số n = "))
if check(n):
    print(n, "Là số nguyên tố")
else:
    print(n, "Không phải là số nguyên tố")

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
hoduyanh7650 đã bình luận 14:10 29-08-2022

Chỗ vòng lặp for từ 2 đến n thôi, không phải 2 đến n+1

Câu hỏi mới nhất