Akar kuadrat dari angka dengan python

sqrt() di python adalah fungsi bawaan di perpustakaan matematika. Ini digunakan untuk menghitung akar kuadrat dari angka apa pun. Dibutuhkan angka sebagai parameter dan mengembalikan akar kuadrat dari angka yang telah kita ambil sebagai input

Cakupan

  • Pada artikel ini, kita akan fokus pada bagaimana menemukan akar kuadrat dari sebuah angka dengan python dan apa saja metode berbeda yang dapat digunakan untuk menghitungnya

pengantar

Akar kuadrat dari suatu bilangan adalah nilai yang, jika dikalikan dengan bilangan itu sendiri, menghasilkan bilangan asli. Ini adalah operasi matematika yang umum digunakan di berbagai bidang seperti geometri, teknik, dan fisika. Misalkan x adalah akar kuadrat dari y, maka x=√y direpresentasikan sebagai x=√y. Di sini, √ adalah simbol akar yang digunakan untuk menyatakan akar bilangan. Dalam Python, akar kuadrat dapat dihitung menggunakan fungsi sqrt() modul matematika. Fungsi ini mengambil angka positif sebagai argumen dan mengembalikan akar kuadratnya sebagai nilai floating-point. Dalam tutorial ini, kita akan membahas cara menggunakan fungsi sqrt() dengan Python untuk menghitung akar kuadrat dari sebuah angka dan memahami berbagai nuansa yang terlibat

Apa akar kuadrat dari suatu bilangan?

Akar kuadrat dari suatu bilangan adalah nilai yang, jika dikalikan dengan sendirinya, memberikan bilangan yang sama dengan yang dihitung akar kuadratnya. Akar kuadrat dari suatu bilangan adalah metode kebalikan dari mengkuadratkan suatu bilangan

Misalnya, kuadrat dari 7 adalah 49 dan akar kuadrat dari 49 adalah 7(√49 = 7)

Sintaks fungsi sqrt() di Python

Untuk menggunakan fungsi persegi di python (sqrt()), kita perlu mengimpor pustaka matematika bawaan ke dalam proyek kita

Fungsi akar kuadrat di python memiliki sintaks berikut

Di mana a adalah angka yang akar kuadratnya harus dihitung

Domain fungsi sqrt() dengan Python

Fungsi akar kuadrat menggunakan angka sebagai parameternya, dan angka tersebut harus selalu non-negatif (angka 0 & semua angka positif, termasuk angka mengambang). Jika kita melewatkan bilangan negatif sebagai parameter, itu akan memberikan kesalahan domain matematika karena bilangan kompleks tidak didukung dalam python

Kembalikan jenis fungsi sqrt() dengan Python

Fungsi akar kuadrat di python mengembalikan nilai tipe float untuk setiap jenis angka non-negatif, yang diteruskan sebagai parameternya

Misalnya, jika bilangan kuadrat sempurna seperti 25 dilewatkan di dalamnya, hasilnya akan menjadi 5. 0, sedangkan di sisi lain, jika 50 dilewatkan di dalamnya, itu akan mengembalikan 7. 07

Metode berbeda untuk menghitung akar kuadrat dengan python

Menggunakan fungsi sqrt()

Untuk menemukan akar kuadrat di python menggunakan sqrt(), kita perlu mengimpor perpustakaan matematika ke dalam proyek kita. Untuk mengimpor perpustakaan matematika, kami menggunakan baris kode berikut

Kami melewatkan angka yang akar kuadratnya akan dihitung sebagai parameter ke dalam sqrt()

Contoh

Sekarang hitung akar kuadrat dari angka 81 menggunakan fungsi sqrt() dari perpustakaan matematika dengan python

Kode

import math

number = 81

sqrtOfNumber = math.sqrt(number)

print('square root of number entered: ', sqrtOfNumber)

Keluaran

square root of number entered:  9.0
_

Penjelasan

  • Kami mengimpor perpustakaan matematika yang memiliki sqrt() di dalamnya
  • Kami menyimpan angka yang akar kuadratnya akan dihitung ke dalam variabel
  • Kami menyimpan hasil sqrt() ke dalam variabel
  • Terakhir, kami mencetak variabel untuk mendapatkan akar kuadrat dari angka yang dimasukkan

Menggunakan fungsi pow()

Ada satu lagi fungsi pustaka matematika di python yang membantu kita menemukan akar kuadrat di python, yaitu. e. , fungsi daya pow()

Fungsi ini membutuhkan dua parameter

  1. Bilangan yang ingin dicari akar kuadratnya
  2. Kekuasaan yang akan dibangkitkan pada nomor

Sintaksis

Contoh

Ini mengembalikan 10^2 yaitu 100

Jadi sekarang kita sudah familiar dengan bagaimana kita bisa menggunakan fungsi pow()

Mari bergerak maju untuk mengilustrasikan bagaimana kita dapat menemukan akar kuadrat dari sebuah angka dengan bantuan pow()

Contoh

Sekarang hitung akar kuadrat dari angka 169 menggunakan fungsi pow() dari pustaka matematika dengan python

Kita bisa melewati 0. 5 atau 1/2 sebagai parameter ke pow() untuk menemukan akar kuadrat dari fungsi

Kode

import math

number = 169

squareRootOfNumber = math.pow(number, 0.5)

print('square root of entered number is: ', squareRootOfNumber)

Keluaran

the square root of entered number is:  13.0

Penjelasan

  • Kami mengimpor perpustakaan matematika, yang memiliki sqrt() di dalamnya
  • Kami menyimpan angka yang akar kuadratnya akan dihitung ke dalam variabel
  • Kita tahu bahwa jika angka memiliki kekuatan 0. 5, itu mewakili akar kuadrat angka itu. Jadi angkanya^0. 5 akan memberi kita akar kuadrat dari angka itu, dan hasilnya disimpan dalam variabel bernama squareRootOfNumber
  • Terakhir, kami mencetak variabel untuk mendapatkan akar kuadrat dari angka yang dimasukkan

Menggunakan operator **

Operator (**) disebut operator Eksponensial. Ini digunakan untuk menghitung nilai angka yang dinaikkan ke kekuatan yang diberikan

Nilai di sebelah kanan operator Eksponensial dianggap sebagai pangkat dan nilai di sebelah kiri operator Eksponensial dianggap sebagai angka di mana daya diterapkan

Contoh

number = 121

squareRootOfNumber = number**0.5

print('square root of the number: ', squareRootOfNumber)

_

Keluaran

square root of the number:  11.0

Penjelasan

  • Kami menyimpan angka yang akar kuadratnya akan dihitung ke dalam variabel
  • Kita tahu bahwa jika angka memiliki kekuatan 0. 5, maka itu direpresentasikan sebagai akar kuadrat dari angka itu. Jadi angkanya**0. 5 akan memberi kita akar kuadrat dari angka itu dan hasilnya disimpan dalam nama variabel sebagai Akar Kuadrat Angka
  • Terakhir, kami mencetak variabel untuk mendapatkan akar kuadrat dari angka yang dimasukkan

Metode yang disukai untuk menemukan akar kuadrat di python

Menggunakan Python2. 7. 16

Saat menjalankan kasus uji sampel untuk menemukan akar kuadrat dari 1069. 69, 10000000 kali dalam python versi 2. 7. 16. Hasil berikut diperoleh pada mencari akar kuadrat dari nomor menggunakan tiga metode di atas

MetodeWaktu Diambilmath. sqrt()0. 543735271683627 matematika. pow()2. 7523691482161328** operator1. 60870072153690586

Menggunakan Python3. 8. 2

Saat menjalankan kasus uji sampel untuk menemukan akar kuadrat dari 1069. 69, 10000000 kali dalam python versi 3. 8. 2. Hasil berikut diperoleh untuk mencari akar kuadrat dari suatu bilangan menggunakan ketiga metode di atas

MetodeWaktu Diambilmath. sqrt()0. 948235034942627 matematika. pow()1. 2357196807861328** operator0. 40870046615600586

Menjalankan test case yang sama pada dua versi python(2. 7. 16 & 3. 8. 2), kami melihat bahwa fungsi sqrt() dan ** operator dari perpustakaan matematika efisien. Tapi, itu murni tergantung pada pengguna pada versi python mana mesin mereka bekerja, seperti untuk python versi 2, fungsi sqrt() tampaknya lebih cepat sedangkan operator eksponensial forpython3 (**)` adalah cara mudah untuk menemukan kuadrat

Namun demikian, fungsi sqrt() dari perpustakaan matematika di python adalah cara yang paling disukai, berdedikasi, dan nyaman untuk menemukan akar kuadrat dari angka dibandingkan dengan metode lain ( pow() & ** )

Kita juga dapat menyimpulkan dari dua contoh di atas bahwa fungsi sqrt() dan operator eksponensial(**) selalu lebih baik daripada fungsi pow() dari perpustakaan matematika dalam hal kecepatan eksekusi

Contoh akar kuadrat di Python

Anda semua pernah mendengar tentang Teorema Pythagoras yang terkenal, yang digunakan untuk menemukan salah satu sisi segitiga siku-siku jika kita memiliki sisi yang lain. Teorema terkenal ini juga menggunakan fungsi akar kuadrat untuk menghitung salah satu sisi yang tersisa

Menurut teorema Pythagoras,

Hypotenuse^2 = Height^2 + Base^2 
_

Katakanlah kita memiliki segitiga siku-siku yang Sisi Miringnya 13 satuan dan Alasnya 12 satuan. Sekarang kita harus mencari tinggi segitiga menggunakan teorema Pythagoras ini

Bagaimana Anda menemukan akar kuadrat dari angka di Python?

sqrt() function adalah fungsi bawaan dalam bahasa pemrograman Python yang mengembalikan akar kuadrat dari angka apa pun. Sintaksis. matematika. sqrt(x) Parameter. x adalah angka apa pun sehingga x>=0 Mengembalikan. Ini mengembalikan akar kuadrat dari angka yang diteruskan dalam parameter.

Bagaimana Anda menemukan akar kuadrat dari angka di Python tanpa matematika?

Tanpa menggunakan modul matematika, pendekatan paling sederhana untuk menemukan akar kuadrat dari angka di Python adalah menggunakan operator eksponensial bawaan **(It is an exponent operator because it calculates the power of the first operand to the power of the second operand).