Bạn có biết gì về số nguyên tố? Số nguyên tố là những số chỉ chia hết cho 1 và chính nó. Trong bài viết này, chúng ta sẽ cùng khám phá tính chất đặc biệt của các số nguyên tố và học cách kiểm tra một số có phải là số nguyên tố hay không.
Số nguyên tố là gì?
Số nguyên tố được định nghĩa là số nguyên lớn hơn 1 và chỉ chia hết cho 1 và chính nó. Chúng ta có thể sử dụng hàm “prime” để kiểm tra một số nguyên không âm n có phải là số nguyên tố hay không. Nếu số n là số nguyên tố, hàm sẽ trả về True, ngược lại, sẽ trả về False.
Ví dụ, số 2 là số nguyên tố, trong khi số 0, 1 và các số chẵn lớn hơn 2 không phải là số nguyên tố. Đối với các số lẻ lớn hơn 2, chúng ta chỉ cần kiểm tra xem có tồn tại một ước p≤n hay không để xác định số đó có phải là số nguyên tố hay không.
Hướng dẫn kiểm tra số nguyên tố
Dưới đây là chương trình mẫu để kiểm tra một số n có phải là số nguyên tố hay không:
def prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
n = int(input("Nhập số nguyên không âm n: "))
if prime(n):
print(n, "là số nguyên tố.")
else:
print(n, "không phải là số nguyên tố.")
Với chương trình này, bạn có thể nhập một số nguyên không âm n từ bàn phím và chương trình sẽ trả về kết quả kiểm tra xem số đó có phải là số nguyên tố hay không.
Xem thêm
Bạn có thể tìm hiểu thêm về các bài giải khác trong sách Bài tập Tin học lớp 10 Cánh diều. Dưới đây là một số bài giải hay và chi tiết khác:
- Câu F45 trang 33 SBT Tin 10: Các ước thực sự…
- Câu F47 trang 34 SBT Tin 10: Tổng chữ số…
- Câu F48 trang 35 SBT Tin 10: Cấp số cộng…
- Câu F49 trang 35 SBT Tin 10: Cấp số nhân…
- Câu F50 trang 35 SBT Tin 10: Sai số…
- Câu F51 trang 36 SBT Tin 10: Tổng hai số…
- Câu F52 trang 36 SBT Tin 10: Vị trí của hàm…
- Câu F53 trang 37 SBT Tin 10: Tìm lỗi…
- Câu F54 trang 37 SBT Tin 10: Đọc hiểu…
- Câu F55 trang 37 SBT Tin 10: Tính giai thừa…
- Câu F56 trang 37 SBT Tin 10: Tìm bội chung nhỏ nhất…
Tiếp tục khám phá với các bài giải khác từ sách Bài tập Tin học lớp 10 Cánh diều như:
- Bài 8, 9: Câu lệnh lặp thực hành câu lệnh lặp
- Bài 10, 11: Chương trình con và thư viện chương trình con có sẵn – Thực hành lập trình với hàm và thư viện
- Bài 12, 13: Kiểu dữ liệu xâu kí tự – xử lí xâu kí tự – Thực hành dữ liệu kiểu xâu
- Bài 16: Kiểm thử và gỡ lỗi chương trình
- Bài 17, 18: Thực hành lập trình giải bài toán trên máy tính
Chúc bạn có những phút giây thú vị khi tìm hiểu về số nguyên tố và thực hành lập trình!