Javascript Power-functie

| | | |

De operator ** en de functie pow () berekenen de macht van een getal in Python. De operator ** verhoogt het getal links tot de macht van het getal rechts. De functie pow () verhoogt de eerste parameter tot de macht van de tweede parameter.

Het berekenen van de macht van een getal is een veel voorkomende wiskundige bewerking. Als je bijvoorbeeld een programma maakt dat leerlingen in een wiskundeles van het zesde leerjaar helpt bij het beoordelen van bevoegdheden, heb je een power-functie nodig.

Python Power

In Python-programmering is de power-functie van een getal kan op twee manieren worden berekend: met behulp van de operator ** en met de functie pow ().

In deze zelfstudie wordt uitgelegd hoe u gebruik deze twee technieken om de macht van een getal te berekenen. We zullen een voorbeeld zien van het gebruik van zowel de ** operator als de pow () methode.

Python Power: ** Operator

De Python ** De wordt gebruikt om een getal in Python te verhogen tot de macht van een exponent. Met andere woorden, ** is de power-operator in Python.

De operator ** heeft twee waarden nodig om een berekening uit te voeren. Hier is de syntaxis van de operator **:

Ons programma geeft het volgende resultaat: 25.

In deze uitdrukking is 5 de tweede hoge macht. Of, met andere woorden, het getal 5 wordt vermenigvuldigd met zichzelf 3.

Python ** Voorbeeld operator

Laten we een voorbeeld nemen om te laten zien hoe de operator ** kan worden gebruikt in Python. Laten we zeggen dat we een app maken die wiskundestudenten van het zesde leerjaar test op hun kennis van bevoegdheden.

Om dit te doen, willen we een student een wiskundeprobleem voorleggen, dus we willen ze om het antwoord vragen. Ons programma berekent dan het antwoord op het probleem en vergelijkt het met het antwoord dat de gebruiker in het programma heeft ingevoerd.

Hier is een voorbeeld van een programma waarmee we zesdeklassers in wiskunde kunnen testen op hun kennis van bevoegdheden:

Wanneer we ons programma uitvoeren en het antwoord 56 invoegen, krijgen we het volgende antwoord:

Zoals je kunt zien, heeft ons programma berekend dat ons antwoord onjuist was en een bericht teruggestuurd met het juiste antwoord.

In de eerste regel hebben we declareer een variabele met de naam getal die het getal opslaat dat we willen verheffen tot wiskundige macht. Vervolgens declareren we exponent, wat het getal is van de exponent waartoe we de variabele getal zullen verhogen.

Op de volgende regel gebruiken we < een href="/python-input/">Python-invoermethode () om de gebruiker te vragen: hoeveel is 7 tot de macht 2?

We gebruiken Python-gegevenstype int () conversiemethode om het antwoord van de gebruiker om te zetten in een geheel getal. Dit is nodig omdat invoer () een tekenreeks retourneert en we de operator ** alleen met getallen kunnen gebruiken.

Vervolgens berekenen we het antwoord op de vraag met de operator ** . In dit geval gebruiken we 7 ** 2 om 7 tot de tweede macht te berekenen.

We declareren een if-statement dat het bericht " Je hebt gelijk! ‚" naar de console. Als een gebruiker het juiste antwoord krijgt en een bericht met het juiste antwoord afdrukt als een gebruiker het fout heeft.

Power Python: pow () methode

Python bevat een ingebouwde functie die kan worden gebruikt om machten te berekenen: pow (). pow () heeft drie parameters: een grondtal, een exponent waarvan de basis hoog is en een modulus-operator.

De pow ()-methode berekent een getal tot de macht van een ander nummer. Eerst converteert de methode zijn argument naar een getal met drijvende komma. Vervolgens berekent ze de kracht.

Hier is de syntaxis van de Python pow () methode:

De pow () methode accepteert drie parameters:

Als de eerste twee argumenten zijn opgegeven, wordt het grondtal berekend tot de macht van de exponent.

Als het derde argument ook is opgegeven, wordt de basis gedeclareerd tot de macht van de exponent wordt berekend. Vervolgens retourneert po () de vorm van het berekende getal. Dit is een meer geavanceerde functie met specifieke gebruiksscenario`s, dus we zullen er in dit artikel niet in detail op ingaan.

Lees voor meer informatie over de Python-moduleoperator onze Gebruikershandleiding Python-module .

Python pow () methodevoorbeeld

Laten we ons voorbeeld hierboven gebruiken om uit te leggen hoe de pow () werkt. Laten we zeggen dat we een spel maken om hun wiskundige kennis te testen.

Ons programma vraagt een gebruiker om een antwoord op een vraag en berekent het antwoord. Vervolgens vergelijkt onze code of de reactie van de gebruiker hetzelfde is als de reactie die door het programma is berekend.

In plaats van de operator ** te gebruiken, kunnen we pow ( ) om de macht van getallen in onze code te berekenen. Hier is een voorbeeld van pow () gebruikt met de code die we gebruikten voor onze powerplay van het zesde leerjaar:

Onze code is vergelijkbaar met het eerste voorbeeld met één verschil. In plaats van answer = 7 ** 2 te declareren, kennen we de waarde pow (7, 2) toe aan de variabele answer. Als we het antwoord 49 in onze code plaatsen, geeft het programma het volgende resultaat:

Conclusie

De operator ** en de methode pow () verhogen een getal tot de macht van een ander getal. Dit zijn de geavanceerde methoden van Python.

Deze tutorial legt uit hoe je de twee `operator ** als pow () gebruikt om machten in Python te berekenen. illustreerde een voorbeeld van elke methode voor het berekenen van machten. Je hebt nu de kennis om machten in Python te berekenen als een professional!

Als je op zoek bent naar andere leermiddelen om je te helpen Python onder de knie te krijgen, bekijk dan onze Python-leergids .

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method