Đề: 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 đá ạ)
Code liệt kê số nguyên tố bị hiện thiếu số
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