Làm thế nào để bạn tính toán 2 3 sức mạnh trong python?

Đến đây chắc các bạn đã biết cách nhân chia số trong Python. Phép nhân trong Python khá đơn giản và dễ thực hiện. Nhưng còn việc sử dụng số mũ thì sao? . Để nâng một số lên lũy thừa của một số khác, bạn cần sử dụng toán tử "**". Trong trường hợp phép nhân hai số chỉ sử dụng một ký hiệu *, toán tử để nâng một số lên lũy thừa của một số khác sử dụng hai. **

Hãy xem một ví dụ. Để tìm 4 bình phương (4 được nâng lên lũy thừa 2 là một cách nói khác), mã của bạn sẽ như thế này

4**2

Dễ dàng, phải không?

Để in kết quả của phương trình trên, đừng quên sử dụng lệnh print

print(4**2)

Đầu ra của mã sẽ là

16

Đoạn mã dưới đây sẽ cung cấp cho bạn một ví dụ về cách chúng tôi sẽ sử dụng số mũ trong ngữ cảnh thực tế. Trong đoạn trích, chúng tôi nâng hai lên lũy thừa của các số 0-5 bằng cách sử dụng hàm ẩn danh (lambda) và in kết quả

squares = 5

result = list(map(lambda x: 2 ** x, range(terms)))

for i in range(squares):
 print("2 raised to the power of",i,"is",result[i])

Vì vậy, đầu ra của đoạn mã trên sẽ là

2 raised to the power of 0 is 1
2 raised to the power of 1 is 2
2 raised to the power of 2 is 4
2 raised to the power of 3 is 8
2 raised to the power of 4 is 16
2 raised to the power of 5 is 32

Để sử dụng đoạn mã cho chính bạn và nhận được các kết quả khác nhau, hãy thay đổi giá trị của biến bình phương (điều này sẽ cho bạn nhiều hoặc ít kết quả hơn, tùy thuộc vào số lớn hay nhỏ mà bạn chọn) hoặc thay đổi giá trị 2 thành một số khác. Nếu bạn đang tìm cách hiểu cách xử lý số mũ đúng cách trong Python, thì đoạn mã này là một lựa chọn tuyệt vời để khám phá kỹ năng đó

Vì vậy, tôi đang thực hiện một trong các bài học Python 3 (Khái niệm cơ bản, Các phép toán số khác) và tôi đã đạt đến điểm Lũy thừa. Tôi hiểu cách bạn nâng một số lên lũy thừa của một số khác, nhưng các phép lũy thừa theo chuỗi hoạt động như thế nào?

Trong hướng dẫn này, chúng ta tìm hiểu cách sử dụng số mũ trong Python. Việc nâng một số lên lũy thừa thứ hai phức tạp hơn một chút so với phép nhân bình thường. Nói một cách đơn giản, số mũ là số lần một số được nhân với chính nó. Chúng ta có thể sử dụng ba cách khác nhau trong Python để làm điều đó. Cùng xem đó là những cách nào nhé

Mục lục

  • Số mũ là gì?
  • Sử dụng toán tử ** cho số mũ
  • Sử dụng hàm pow() cho số mũ Python
  • Sử dụng toán học. hàm pow() cho số mũ Python
  • Bớt tư tưởng

Số mũ là gì?

Về mặt toán học, số mũ dùng để chỉ một số được đặt dưới dạng chỉ số trên của một số. Nó cho biết số cơ số phải nhân với chính nó bao nhiêu lần. Lũy thừa được viết là mⁿ và được phát âm là "m nâng lên lũy thừa của n". Ở đây "n" là số mũ và "m" là cơ số. Nó có nghĩa là m sẽ nhân với m, n số lần. Chúng ta không thể giải số mũ như chúng ta thường làm phép nhân trong Python

Chắc chắn với 2^3 ta có thể nhân 2, 3 lần và ra kết quả nhưng sẽ thất bại khi ta xử lý các số lớn hơn. Vì vậy, chúng ta cần một cách thích hợp để giải quyết các số mũ

Sử dụng toán tử số mũ trong Python

Toán tử số mũ hoặc toán tử lũy thừa hoạt động trên hai giá trị. Một cái được gọi là cơ sở và cái kia là số mũ. Như đã giải thích trước đó, số mũ cho biết số lần cơ số được nhân với chính nó

cú pháp

m ** n

Ở đây, toán tử lũy thừa nâng biến thứ hai của nó lên lũy thừa của biến thứ nhất

Thí dụ

m = 3
n = 2
p = m ** n
print ("On solving the exponent, we get ", p)

đầu ra

On solving the exponent, we get 8

Sử dụng hàm pow() cho số mũ Python

Python có một chức năng tích hợp hữu ích để tính toán sức mạnh. bột (). Nó chấp nhận hai tham số là cơ số và số mũ. Nó trả về mô đun của kết quả. Kết quả sẽ luôn là một số nguyên dương

cú pháp

________số 8

Ở đây, "m" là cơ số (số được nâng lên lũy thừa của số mũ) và "n" là số mũ (số mà cơ số được nâng lên)

Đầu vào

m = 2
n = 3
p = pow(m,n)
print ("The answer is: ", p)

đầu ra

print(4**2)
0

Sử dụng toán học. hàm pow() cho số mũ Python

Python có một chức năng toán học khác. pow() cho phép bạn giải số mũ. Nó cũng chấp nhận hai tham số. một cơ sở và một số mũ. Sự khác biệt chính giữa pow() và toán học. pow() là toán đó. pow() chuyển đổi cả hai biến thành dấu chấm động và luôn trả về dấu phẩy động

cú pháp

print(4**2)
1

Đầu vào

print(4**2)
2

đầu ra

print(4**2)
3

Bớt tư tưởng

Làm Toán bằng Python thì dễ, nhưng tính toán số mũ bằng Python thì hơi khó. Chúng ta đã học cách sử dụng số mũ trong Python. Nhưng hãy nhớ trong Python, nó sẽ trả về lỗi chia 0 nếu chúng ta tăng 0 lên bất kỳ lũy thừa nào. Python cũng có các toán tử toán học khác và bạn có thể đọc về chúng tại đây