Làm thế nào để bạn viết vào sức mạnh n trong python?

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách tìm lũy thừa của một số trong python. Dưới đây là các phương pháp khác nhau để hoàn thành nhiệm vụ này -

  • Sử dụng vòng lặp

  • Sử dụng đệ quy

  • Sử dụng hàm pow[]

  • Sử dụng toán tử **

Sử dụng vòng lặp

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn –

  • Tạo một hàm findPower[] trả về sức mạnh của một Số. Hàm chấp nhận số và giá trị số mũ làm tham số

  • Lấy một biến lưu trữ kết quả và khởi tạo giá trị của nó bằng 1

  • Để có được sức mạnh, nhân số đã cho với số mũ kết quả. Chúng tôi sử dụng vòng lặp dưới đây để nhân số mũ lên lần

  • Sử dụng vòng lặp for để duyệt trong phạm vi 1 đến số mũ đã cho + 1

  • Trong vòng lặp, Nhân kết quả với số đã cho

  • Sử dụng từ khóa return để trả về công suất kết quả

  • Tạo 2 biến riêng biệt để lưu trữ giá trị số và số mũ đầu vào

  • Gọi hàm findPower[] được xác định ở trên bằng cách chuyển số đầu vào và các giá trị số mũ làm đối số cho nó và in kết quả trả về của hàm

  • Tương tự, tính toán cho các số khác

Thí dụ

Chương trình sau trả về lũy thừa của một số bằng vòng lặp for–

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

Value of 5 raised to the power 3 [ 5 ^ 3 ] = 125
Value of 4 raised to the power 0 [ 4 ^ 0 ] = 1

Sử dụng đệ quy

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn –

  • Tạo một hàm findPower[] trả về sức mạnh của một Số. Hàm chấp nhận giá trị số, lũy thừa/số mũ làm tham số

  • Sử dụng câu lệnh điều kiện if để kiểm tra xem giá trị số mũ được truyền vào có bằng 0 hay không

  • Trả về 1 nếu điều kiện đúng i,e, giá trị số mũ bằng 0

  • Trừ giá trị số mũ đi 1 và trả về công suất kết quả bằng logic đệ quy

  • Gọi hàm findPower[] được xác định ở trên bằng cách chuyển số đầu vào và các giá trị số mũ làm đối số cho nó và in kết quả trả về của hàm

Thí dụ

Chương trình sau trả về lũy thừa của một số bằng cách sử dụng logic đệ quy –

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

Value of 5 raised to the power 3 [ 5 ^ 3 ] = 125

Sử dụng hàm pow[]

Trong Python, hàm pow[] tính lũy thừa của bất kỳ số nguyên dương nào

Nó trả về giá trị của x lũy thừa của y [x^y]

cú pháp

pow[x,y]

Thông số

  • x - Đó là giá trị số [giá trị cơ sở]

  • y - Là lũy thừa của giá trị số [giá trị số mũ]

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn –

  • Tạo một biến để lưu số đầu vào

  • Tạo một biến khác để lưu trữ giá trị lũy thừa/số mũ

  • Sử dụng hàm pow[] để in lũy thừa kết quả của một số i. e, inputNumber ^ inputPower bằng cách chuyển số và các giá trị số mũ làm đối số cho nó và in công suất kết quả

Thí dụ

Chương trình sau trả về lũy thừa của một số bằng cách sử dụng hàm pow[] –

đầu ra

Khi thực thi, chương trình trên sẽ tạo đầu ra sau -

Value of 5 raised to the power 3[5^3]= 125

Sử dụng toán tử **

Toán tử hàm mũ[**] có thể được sử dụng để tính lũy thừa của một số

Vì việc nhập một mô-đun hoặc gọi một hàm là không cần thiết nên đây là cách thuận tiện nhất để sử dụng

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn –

  • Tạo một biến để lưu số đầu vào

  • Tạo một biến để lưu trữ giá trị lũy thừa/số mũ

  • Sử dụng toán tử hàm mũ[**] để in lũy thừa kết quả của một số i. e, Số đầu vào ^ Công suất đầu vào

Thí dụ

Chương trình sau trả về lũy thừa của một số bằng cách sử dụng toán tử ** –

đầu ra

Khi thực thi, chương trình trên sẽ tạo ra đầu ra sau -

Value of 6 raised to the power 2[6^2]= 36

Sự kết luận

Trong bài viết này, chúng ta đã học bốn phương pháp Python khác nhau để tính lũy thừa của một số và số mũ cho trước. Chúng tôi cũng đã học cách tính công suất mà không cần sử dụng các hàm tích hợp

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

Value of 5 raised to the power 3 [ 5 ^ 3 ] = 125
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

Value of 5 raised to the power 3 [ 5 ^ 3 ] = 125
1

Đầu vào

Value of 5 raised to the power 3 [ 5 ^ 3 ] = 125
2

đầu ra

Value of 5 raised to the power 3 [ 5 ^ 3 ] = 125
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

Chủ Đề