Javascript Power-functie
exp |
insert |
JavaScript |
power |
sin
Michael Zippo
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:
- basis is het getal verheven tot de macht van de exponent (verplicht)
- exponent is het getal dat overeenkomt met de hoge basis ( verplicht)
- modulo voert een modulo-berekening uit op het resultaat van de basisexponent **. Als modulo is opgegeven, moeten het grondtal en de exponent gehele getallen zijn en moet de exponent een positieve waarde zijn. (optioneel)
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 () em> 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.
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:
De operator ** en de methode pow () verhogen een getal tot de macht van een ander getal. Dit zijn de geavanceerde methoden van Python.
Als je op zoek bent naar andere leermiddelen om je te helpen Python onder de knie te krijgen, bekijk dan onze Python-leergids .