Bagaimana Anda menemukan akar kuadrat dari angka di python tanpa fungsi?

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

Bagaimana Anda menemukan akar kuadrat dari angka di python tanpa fungsi?
kesalahan domain matematika. sqrt()

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

Bagaimana Anda menemukan akar kuadrat dari angka di python tanpa fungsi?
kesalahan domain matematika. pow()

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

Bagaimana Anda secara manual menemukan akar kuadrat di Python?

sqrt() function adalah fungsi bawaan dalam bahasa pemrograman Python yang mengembalikan akar kuadrat dari angka apa pun.

Bagaimana Anda menemukan akar kuadrat tanpa menggunakan fungsi?

jika Anda perlu menemukan akar kuadrat tanpa menggunakan sqrt() , gunakan root=pow(x,0. 5) . Di mana x adalah nilai yang akar kuadratnya perlu Anda temukan. Simpan jawaban ini.

Bagaimana Anda menemukan akar kuadrat dari angka Python?

Matematika . sqrt() method mengembalikan akar kuadrat dari sebuah angka.

Bagaimana Anda mengkuadratkan angka dengan Python tanpa matematika?

Anda juga dapat menemukan kuadrat dari bilangan tertentu menggunakan operator eksponen di python . Itu diwakili oleh "**". Saat menerapkan metode ini, operator eksponen mengembalikan pangkat eksponensial yang menghasilkan kuadrat dari angka tersebut. Perhatikan bahwa pernyataan "a**b" akan didefinisikan sebagai "a pangkat b".