Hàm pow() trong Python

Hàm pow trong Python là gì? Bình phương trong Python như thế nào? Hãy cùng nhau tìm hiểu nhé!

Python là một ngôn ngữ lập trình hướng đối tượng, được thông dịch, cấp cao với ngữ nghĩa động. Các cấu trúc dữ liệu tích hợp cấp cao của nó, kết hợp với kiểu động và ràng buộc động, làm cho nó rất hấp dẫn đối với lĩnh vực Phát triển ứng dụng nhanh, cũng như để sử dụng làm một ngôn ngữ kịch bản hoặc ngôn ngữ kết dính để kết nối các thành phần hiện có với nhau. Cú pháp đơn giản, dễ học của Python nhấn mạnh vào khả năng đọc và do đó giảm chi phí bảo trì chương trình. Python hỗ trợ các mô-đun và gói, khuyến khích tính mô-đun của chương trình và tái sử dụng mã. Trình thông dịch Python và thư viện chuẩn mở rộng có sẵn ở dạng mã nguồn hoặc nhị phân miễn phí cho tất cả các nền tảng chính và có thể được phân phối mà không tốn một đồng.

Pow trong Python là một hàm thông dụng. Vì thế, bất kỳ ai sử dụng ngôn ngữ lập trình này cũng cần biết.

Hàm pow Python là gì?

Trong Python, hàm pow() được dùng để tính lũy thừa của một số. Nó tính hai đối số, cơ số và số mũ, và trả về kết quả của việc nâng cơ số lên lũy thừa của số mũ.

Hàm pow() được tích hợp sẵn trong Python, điều đó có nghĩa bạn không cần nhập thư viện hay mô đun bên ngoài để sử dụng nó. Nó là hàm rất hữu ích, thường được dùng trong các phép tính số học và khoa học.

Những trường hợp thường dùng hàm pow() trong Python

Bảng bên dưới tổng hợp các trường hợp khác nhau để áp dụng hàm pow() trong Python:

Những trường hợp dùng hàm pow Python

Cú pháp hàm pow() trong Python

pow(x, y[, z])

Hàm pow(x, y) tương đương với:

x**y

Các tham số của hàm pow()

Hàm pow() có 3 tham số:

  • x: số cơ sở
  • y: số mũ
  • z: mô đun (tùy chọn)

Các trường hợp có thể xảy ra với tham số của pow()

xyz
Số nguyên (dương, âm)Số nguyên dươngCó thể có hoặc không
Số nguyên (dương, âm)Số nguyên âmKhông nên có

Giá trị trả về từ pow()

Giá trị trả về của pow() phụ thuộc vào loại tham số được truyền vào.

xyz Giá trị trả về
Số nguyên dươngSố nguyên dươngN/ASố nguyên
Số nguyên dươngSố nguyên âmN/ASố thực
Số nguyên âmSố nguyên dươngN/ASố nguyên
Số nguyên âmSố nguyên âmN/ASố nguyên
Số nguyên (dương, âm)Số nguyên dươngSố nguyên (dương, âm)Số nguyên

Ví dụ 1: pow() hoạt động như thế nào?

# x, y là số dương (x**y)
print(pow(2, 2))

# x là số âm, y là số dương
print(pow(-2, 2))

# x là số dương, y là số âm (x**-y)
print(pow(2, -2))

# x, y là số âm
print(pow(-2, -2))

Khi bạn chạy chương trình, output trả về sẽ là:

4
4
0.25
0.25

Ví dụ 2: Code Python phân tích các trường hợp số dương và âm

# positive x, positive y (x**y)
print("Positive x and positive y : ", end="")
print(pow(4, 3))

print("Negative x and positive y : ", end="")
# negative x, positive y (-x**y)
print(pow(-4, 3))

print("Positive x and negative y : ", end="")
# positive x, negative y (x**-y)
print(pow(4, -3))

print("Negative x and negative y : ", end="")
# negative x, negative y (-x**-y)
print(pow(-4, -3))

Kết quả:

Positive x & positive y : 64
Negative x & positive y : -64
Positive x & negative y : 0.015625
Negative x & negative y : -0.015625

Ví dụ 3: pow() có 3 tham số

x = 7
y = 2
z = 5

print(pow(x, y, z))

Giá trị trả về:

4

Ở đoạn code trên, 72 là 49, 49%5 bằng 4.

Xem thêm: Các hàm Python tích hợp sẵn

Thứ Ba, 21/01/2025 15:25
56 👨 52.913
0 Bình luận
Sắp xếp theo
    ❖ Học Python