37 Học Python - Kiểm tra số chính phương mới nhất
DANH SÁCH TÓM TẮT:
Giới Thiệu
Số chính phương là số nguyên dương có thể biểu diễn dưới dạng bình phương của một số nguyên. Ví dụ, các số như 1, 4, 9, 16, 25 là số chính phương vì chúng lần lượt là bình phương của 1, 2, 3, 4, 5.
Trong bài viết này, chúng ta sẽ viết một chương trình Python để kiểm tra một số nguyên n có phải là số chính phương hay không.
Phương Pháp
import math
# Hàm kiểm tra số chính phương
def la_so_chinh_phuong(n):
if n < 0:
return False
can_bac_hai = math.isqrt(n)
return can_bac_hai * can_bac_hai == n
# Nhập số từ người dùng
n = int(input("Nhập số nguyên n: "))
# Kiểm tra và hiển thị kết quả
if la_so_chinh_phuong(n):
print(f"{n} là số chính phương.")
else:
print(f"{n} không phải là số chính phương.") Giải Thích Chương Trình
Ứng Dụng
Kết Luận
Chương trình trên giúp kiểm tra một số nguyên có phải là số chính phương hay không một cách hiệu quả. Việc sử dụng math.isqrt(n) giúp tối ưu tốc độ tính toán so với math.sqrt(n). Hãy thử nghiệm với các số khác nhau để kiểm chứng!
Khóa học Python online từ cơ bản đến nâng cao
HỌC DỄ HIỂU, ỨNG DỤNG THỰC TẾ, HỌC PHÍ CHỈ 300K/THÁNG! Chào mừng bạn đến…
Mở đầu – “Đừng để bàn phím laptop khiến bạn phát bực!” Bàn phím laptop…
Mở đầu Ổ cứng lỗi khởi động khiến máy không vào Windows là lỗi khá…
Bạn đang làm việc hoặc học tập online thì WiFi bỗng dưng biến mất, laptop…
Một ngày đẹp trời, bạn bấm nút nguồn mà chiếc máy tính Dell hay HP…
⚠️ Nỗi Đau Người Dùng: Laptop Acer Hư Giữa Chừng – Cảm Giác Bất Lực!…
This website uses cookies.