Viết chương trình nhập các số nguyên n và hiển thị “Là số nguyên tố.”
Câu 2: Viết chương trình nhập các số nguyên n và hiển thị “Là số nguyên tố.” ra màn hình nếu n là số nguyên tố; ngược lại, hiển thị “Không là số nguyên tố.”. Chương trình kết thúc khi số đã nhập nhỏ hơn hoặc bằng 1.
while True:
# Nhập số nguyên n
n = int(input("Nhập số nguyên (nhập số <= 1 để kết thúc): "))
# Kiểm tra số <= 1 để kết thúc
if n <= 1:
break
# Kiểm tra số nguyên tố
is_prime = True
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
is_prime = False
break
if is_prime:
print("Là số nguyên tố.")
else:
print("Không là số nguyên tố.")
Xem toàn bộ: Giải tin học ứng dụng 10 chân trời bài F7: Lệnh lặp
Bình luận