Olemme kaikki törmänneet neliöjuuriin matematiikassa. Se on kiistatta yksi tärkeimmistä perustekijöistä, ja siksi se on upotettava erilaisiin sovelluksiin. on kätevä palvelemaan tätä tarkoitusta tekemällä Square Rootsin integrointi ohjelmiin todella helppoksi. Tässä artikkelissa opit löytämään neliöjuuret Pythonista.
Ennen kuin jatkat, katsokaamme tässä käsiteltyjä aiheita:
on atomi hyvä pythonille
Mikä on neliöjuuri?
Neliöjuuri on mikä tahansa luku y sellainen x2= ja . Matemaattisesti se on esitetty x = & radikaali . Python tarjoaa sisäänrakennetut menetelmät neliöjuurien laskemiseksi.
Nyt kun meillä on perusidea siitä, mikä on luvun neliöjuuri ja miten se voidaan edustaa, siirrytään eteenpäin ja tarkistetaan, miten voimme saada luvun neliöjuuren Pythonissa.
Kuinka neliöjuuri lasketaan Pythonissa?
Neliöjuurien laskeminen Python , sinun on tuotava matematiikka moduuli. Tämä moduuli koostuu sisäänrakennetuista menetelmistä, nimittäin sqrt () ja Pow () jonka avulla voit laskea neliöjuuret. Voit tuoda sen yksinkertaisesti käyttämällä tuonti avainsana seuraavasti:
tuo matematiikkaa
Kun tämä moduuli on tuotu, voit käyttää mitä tahansa siinä olevaa toimintoa.
Toiminnon sqrt () käyttö
Toiminto sqrt () ottaa periaatteessa yhden parametrin ja palauttaa sen neliöjuuren. Tämän toiminnon syntaksi on:
SYNTAKSI:
sqrt (x) # x on luku, jonka neliöjuuri on laskettava.
Katsotaanpa nyt esimerkki tästä toiminnosta:
ESIMERKKI:
matematiikan tuonnista sqrt #absolute tuoda tulosta (sqrt (25))
LÄHTÖ: 5.0
Kuten näette, neliöjuuri 25 eli 5 on palautettu.
HUOMAUTUS: Yllä olevassa esimerkissä sqrt () -funktio on tuotu absoluuttista menetelmää käyttäen. Jos kuitenkin tuot koko matematiikkamoduulin, voit suorittaa saman seuraavasti:
ESIMERKKI:
tuo matemaattitulostus (math.sqrt (25))
LÄHTÖ: 5.0
Käyttämällä pow () -toimintoa
Toinen tapa laskea minkä tahansa luvun neliöjuuri on käyttää pow () -funktiota. Tämä toiminto vaatii periaatteessa kaksi parametria ja kertoo ne tulosten laskemiseksi. Tämä tehdään matemaattisen yhtälön, jossa
x2= ja tai y = x **. 5
Tämän toiminnon syntaksi on seuraava:
SYNTAKSI:
Pow (x, y) # missä y on x: n tai x ** y: n voima
Katsokaamme nyt esimerkkiä tästä toiminnosta:
ESIMERKKI:
matematiikan tuonnista pow print (pow (25, .5))
LÄHTÖ: 5.0
Näitä toimintoja voidaan käyttää monien matemaattisten ongelmien ratkaisemiseen. Tarkastellaan nyt näiden toimintojen yhden tällaisen sovelluksen toimivaa esimerkkiä.
Toimiva esimerkki neliöjuuresta Pythonissa
Yritetään toteuttaa hyvin kuuluisa Pythagoras-lause käyttämällä näitä .
Ongelma:
Hyväksy kolmion kahden sivun arvot ja laske sen hypotenuusin arvo.
Ratkaisu:
Pythagoras-lauseessa todetaan, että suorakulmaisessa kolmiossa suoraa kulmaa vastakkainen puoli, jota kutsutaan hypotenukseksi, mitataan kahden muun sivun neliösumman neliöjuurena, mikä tarkoittaa
c = & radikaali (a2+ b2) # missä c on hypotenuusa
Tässä on ratkaisu Pythonissa:
from math import sqrt #Tuonut neliöjuurifunktion matematiikkamoduulista matematiikan tuonnista pow #Tuonut tehofunktion matematiikkamoduulista a = int (input ('Syötä suorakulmaisen kolmion toisen puolen mitta:')) (input ('Syötä suorakulmaisen kolmion toisen sivun mitta:')) #input-funktiota käytetään ottamaan sisääntulo käyttäjältä ja se tallennetaan merkkijonona #, joka sitten syötetään kokonaislukuun int () -toiminnon avulla. c = sqrt (pow (a, 2) + pow (b, 2)) # olemme toteuttaneet kaavan c = & radic (a2 + b2) print (f'Hypotenuusin mitta on: {c} perustuen mittauksiin kahden muun puolen {a} ja {b} ')
LÄHTÖ:
Syötä suorakulmaisen kolmion toisen sivun mitta: 3
Syötä suorakulmaisen kolmion toisen sivun mitta: 4
Hypotenuusin mitta on: 5,0 kahden toisen puolen 3 ja 4 mittausten perusteella
Tämä tuo meidät tämän Pythonin Square Rootia koskevan artikkelin loppuun. Toivon, että olet ymmärtänyt kaiken selvästi.
Varmista, että harjoittelet mahdollisimman paljon ja palauta kokemuksesi.Saadaksesi syvällistä tietoa Pythonista sen eri sovellusten kanssa, voit ilmoittautua livenä 24/7 -tuella ja käyttöikä.
Onko sinulla kysymys meille? Mainitse se tämän 'Square Root in Python' -blogin kommenttiosassa ja otamme sinuun yhteyttä mahdollisimman pian.