Dalam Matematika, akar kuadrat dari angka 'p' adalah angka 'q' yang mengikuti kondisi p = q2. Di Python, kami memiliki begitu banyak metode untuk menghitung akar kuadrat dari angka. Mari kita bahas beberapa metode terkenal di Python untuk menghitung akar kuadrat dari angka
1. Hitung akar kuadrat menggunakan operator eksponen
Dalam metode ini, kita akan mendefinisikan fungsi kita sendiri untuk mencari akar kuadrat dari suatu bilangan. Dan untuk menghitung akar kuadrat dari sebuah angka kita akan menggunakan operator eksponen [
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!0] dengan Python
Fungsi yang ditentukan akan mengambil angka sebagai argumen dan mengembalikan akar kuadrat dari angka tersebut jika positif, selain itu akan mencetak peringatan. Mari terapkan ini dalam kode Python
# Define the user defined sqrt[] function # to calculate the square root of a number def sqrt[N]: if N < 0: print['Square root of negative number does not exist!'] return else: print[f'Square root of number {N}: {N**0.5}'] return # Call the above defined sqrt[] function # to calculate the square root of a number sqrt[441] sqrt[0.81] sqrt[6.25] sqrt[634] sqrt[-121]_
Keluaran
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!
2. Menggunakan fungsi sqrt[]
Dalam Python, fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!_1 adalah fungsi yang telah ditentukan sebelumnya yang didefinisikan dalam modul matematika. Fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!1 mengembalikan akar kuadrat dari angka yang diteruskan sebagai argumen. Mari kita lihat bagaimana kita dapat menggunakan fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!1 bawaan dalam program Python
# Import Python math module import math as m # Call the predefined sqrt[] function # to calculate the square root of a number print[f'Square root of number 121: {m.sqrt[121]}'] print[f'Square root of number 0.49: {m.sqrt[0.49]}'] print[f'Square root of number 4.41: {m.sqrt[4.41]}'] print[f'Square root of number 265: {m.sqrt[265]}']_
Keluaran
Square root of number 121: 11.0 Square root of number 0.49: 0.7 Square root of number 4.41: 2.1 Square root of number 265: 16.278820596099706
CATATAN. Jika angka negatif diteruskan sebagai argumen ke fungsi sqrt[] bawaan maka itu akan menimbulkan kesalahan domain matematika. Mari kita lihat contohnya
# Import Python math module import math as m # Call the predefined sqrt[] function # to calculate the square root of a negative number m.sqrt[-125]_
Keluaran
3. Menggunakan fungsi pow[]
Dalam metode ini untuk menghitung akar kuadrat, kita akan menggunakan fungsi pow[] bawaan. Dalam Python, fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!_4 adalah fungsi yang telah ditentukan sebelumnya yang didefinisikan dalam modul
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!5. Fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!4 mengambil dua argumen satu adalah basis dan yang lainnya adalah eksponen/pangkat dan mengembalikan akar kuadrat dari angka [basis] yang diteruskan sebagai argumen pertama. Untuk menghitung akar kuadrat, argumen eksponen/pangkat ditetapkan ke 0. 5. Mari kita lihat bagaimana kita dapat menggunakan fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!4 bawaan dalam program Python
# Import Python math module import math as m # Call the predefined pow[] function # to calculate the square root of a number print[f'Square root of number 625: {m.pow[625, 0.5]}'] print[f'Square root of number 0.64: {m.pow[0.64, 0.5]}'] print[f'Square root of number 1.21: {m.pow[1.21, 0.5]}'] print[f'Square root of number 7: {m.pow[7, 0.5]}']
Keluaran
Square root of number 625: 25.0 Square root of number 0.64: 0.8 Square root of number 1.21: 1.1 Square root of number 7: 2.6457513110645907
CATATAN. Di sini juga jika angka negatif diteruskan sebagai argumen ke fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!4 bawaan maka itu akan menimbulkan kesalahan domain matematika. Mari kita lihat contohnya
# Import Python math module import math as m # Call the predefined pow[] function # to calculate the square root of a negative number m.pow[-121, 0.5]
Keluaran
4. Menggunakan np bawaan. fungsi sqrt[]
Dalam metode mencari akar kuadrat ini, kita akan menggunakan fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!9 bawaan. Dalam Python, fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!_9 adalah fungsi yang telah ditentukan sebelumnya yang didefinisikan dalam modul numpy. Fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!9 mengembalikan array numpy di mana setiap elemen adalah akar kuadrat dari elemen yang sesuai dalam array numpy yang diteruskan sebagai argumen. Mari kita lihat bagaimana kita dapat menggunakan fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!9 bawaan dalam program Python
# Import Python numpy module import numpy as np # Define a numpy array arr = np.array[[0, 225, 0.36, 6.25, 10, -15]] print['NumPy array:'] print[arr] # Call the predefined np.sqrt[] function # to calculate the square root of each element # in the numpy array print['Returned NumPy array with Square roots:'] print[np.sqrt[arr]]
Keluaran
NumPy array: [ 0. 225. 6.25 10. -15. ] Returned NumPy array with Square roots: [ 0. 15. 2.5 3.16227766 nan] :13: RuntimeWarning: invalid value encountered in sqrt print[np.sqrt[arr]]
CATATAN. Jika ada angka negatif dalam larik numpy dan diteruskan ke fungsi
Square root of number 441: 21.0 Square root of number 0.81: 0.9 Square root of number 6.25: 2.5 Square root of number 634: 25.179356624028344 Square root of negative number does not exist!9 bawaan, maka RuntimeWarning akan menampilkan bahwa nilai yang tidak valid ditemukan di sqrt. Dan atur nilai nan di tempat akar kuadrat dari elemen negatif dalam array numpy yang dikembalikan
Kesimpulan
Dalam tutorial ini, kita telah mempelajari berbagai cara untuk menghitung akar kuadrat dari angka dengan Python. Kita juga telah mempelajari cara menggunakan fungsi Python seperti
# Import Python math module import math as m # Call the predefined sqrt[] function # to calculate the square root of a number print[f'Square root of number 121: {m.sqrt[121]}'] print[f'Square root of number 0.49: {m.sqrt[0.49]}'] print[f'Square root of number 4.41: {m.sqrt[4.41]}'] print[f'Square root of number 265: {m.sqrt[265]}']4,
# Import Python math module import math as m # Call the predefined sqrt[] function # to calculate the square root of a number print[f'Square root of number 121: {m.sqrt[121]}'] print[f'Square root of number 0.49: {m.sqrt[0.49]}'] print[f'Square root of number 4.41: {m.sqrt[4.41]}'] print[f'Square root of number 265: {m.sqrt[265]}']5, dan
# Import Python math module import math as m # Call the predefined sqrt[] function # to calculate the square root of a number print[f'Square root of number 121: {m.sqrt[121]}'] print[f'Square root of number 0.49: {m.sqrt[0.49]}'] print[f'Square root of number 4.41: {m.sqrt[4.41]}'] print[f'Square root of number 265: {m.sqrt[265]}']6. Semoga Anda telah memahami hal-hal dengan baik dan bersemangat untuk mengeksplorasi dan belajar lebih banyak