Apakah ada fungsi root di 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

Apa fungsi root di Python?

sqrt() mengembalikan akar kuadrat dari sebuah angka.

Apakah ada root di Python?

Modul matematika Python, di perpustakaan standar, dapat membantu Anda mengerjakan soal terkait matematika dalam kode. Ini berisi banyak fungsi yang berguna, seperti sisa() dan faktorial(). Ini juga mencakup fungsi akar kuadrat Python, sqrt() . Hanya itu yang dibutuhkan.

Bagaimana Anda mencetak root dengan Python?

Menggunakan matematika. .
Mulai program
Tentukan angka apa pun yang akar kuadratnya akan ditemukan
Aktifkan fungsi sqrt() dan berikan nilai yang telah Anda tentukan di langkah 2 dan simpan hasilnya dalam sebuah variabel
Cetak akar kuadrat
Hentikan program

Di mana fungsi sqrt () ditemukan di Python?

Fungsi sqrt() . Ini adalah metode termudah untuk menemukan akar kuadrat dengan Python. Namun untuk menggunakan fungsi ini, kita harus mengimpor modul matematika terlebih dahulu. the math module which is used to find the square root of the number directly. It is the easiest method to find square root in Python. But for using this function, we have to import the math module first.