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
2 Đề thi học sinh giỏi Tin học THCS cấp tỉnh Tiền Giang có đáp án SỞ…
1 Đề Thi Học Sinh Giỏi Tin học THCS cấp Tỉnh Tiền Giang có đáp…
Phần 1: Các bài tập dễ và cơ bản làm được các bài này các…
100 triệu là mức lương của lập trình Python vì sao? 1. Vì sao Python…
Bài 71: Đổi tất cả ký tự trong một chuỗi thành ký tự thường bằng…
Bài 26 - Tính Tổng Những Số Chia Hết Cho 3 và 5 bằng Python…
This website uses cookies.