Code liệt kê số nguyên tố bị hiện thiếu số

Đề: Viết chương trình nhập vào 1 số nguyên n. kiểm tra xem từ 1 đến n có bao nhiêu số nguyên tố, hiển thị các số nguyên tố đó? *
Cháu viết xong nhưng vẫn hiện thiếu số nguyên tố, là sao ạ (Cháu lớp 7 chưa đụng gì đến Programming Language nên mong mọi người đừng ném đá ạ)

https://daynhauhoc.com/search?q=%C4%91%E1%BA%BFm%20s%E1%BB%91%20nguy%C3%AAn%20t%E1%BB%91

1 Like

Em đã viết 1 hàm kiểm tra số nguyên tố thì nên chỉ thực hiện 1 việc kiểm tra số nguyên tố thôi.

Sau đó, ở ngoài hàm KTSNT(n) thì mới liệt kê các số:

def KTSNT(n):
    # kiểm tra n có phải số nguyên tố hay không
    # không làm việc khác


n = int(input("Nhập số"))
for i in range(1, n+1):
    if KTSNT(i):
        print(i)

Trước hết ở lứa tuổi nhỏ thì cứ làm theo “văn mẫu” là ổn.

2 Likes

Dạ vâng, cảm ơn anh nhiều lắm, em định đi thi Học Sinh Giỏi nên phải cày

Dạ cháu tự học Python với Pascal (lớp 7 học Excel) để đi thi ạ

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?