Een getal kwadrateren in Python (6 manieren)

Met behulp van de ingebouwde bibliotheken of functies van Python kunnen gebruikers het kwadraat van een getal vinden. Als we hetzelfde getal tweemaal vermenigvuldigen, krijgen we het kwadraat van het getal. Dit Python-artikel biedt verschillende manieren om tot het kwadraat van het getal te komen.

Methode 1: Gebruik van de Pow()-functie in Python

De Pow-functie is een ingebouwde functie die beschikbaar is onder de Math-module van Python. Deze functie helpt bij het bepalen van de macht van een getal.

Om het kwadraat van het getal te bepalen, wordt twee als macht gebruikt.

Following is de syntaxis voor de pow-functie, zoals hieronder weergegeven:

Syntax:

Pow (base, exponent)

Uitleg: -

De functie heeft twee argumenten nodig, namelijk het grondtal en de exponent.

  • Base: het getal waarvan de macht of het kwadraat moet worden berekend.
  • exponent: is een getal dat wordt gebruikt als superscript voor het basisnummer.

Voorbeeld:

Laten we een voorbeeld nemen van hoe u het kwadraat van een getal kunt bepalen met behulp van Python-code. Dit Python-programma zou het kwadraat van een getal berekenen met behulp van gehele getallen met grondtal en exponent als invoer.

Python-code:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=pow(Base,2)
    print("The square result is ", result)
else:
    print("please provide an integer for base")

Output:

Provide base integer2
The square result is 4

Uitleg:

Voordat de bovenstaande code het kwadraat van een getal bepaalt, is er input van de gebruiker nodig. De code controleert of de invoer een cijfer is of niet. Als het waar is, bepaalt het het kwadraat van het getal.

Methode 2: Gebruik van Power Operator

Een energieoperator in Python wordt weergegeven als '**'. Het wordt in Python gebruikt om de macht van een getal te bepalen. Met een exponent van twee als invoer geeft deze operator de gebruiker het kwadraat van een getal in Python. Een machtsoperator wordt ook wel een exponentoperator genoemd.

Power Operator heeft het volgendewing Python-syntaxis:

Syntaxis: –

(Base**Exponent)

Laten we een voorbeeld nemen van hoe u het kwadraat van een getal kunt bepalen met behulp van de exponentoperator in Python. Dit programma gebruikt gehele getallen met grondtal en exponent als invoer om het kwadraat van een getal te bepalen.

Python-code:

Base=input("Provide base integer")
Exponent=input("Provide exponent integer")
if Base.isdigit() & Exponent.isdigit()==True:
    Base=int(Base)
    Exponent=int(Exponent)
    result=Base**Exponent
    print("The square result is ",result)
else:
    print("please provide an integer for base")

Output:

Provide base integer2
Provide Exponent integer2
The square result is 4

Uitleg:

Voordat de bovenstaande code het kwadraat van een getal bepaalt, is er input van de gebruiker nodig. De code controleert of de invoer een cijfer is of niet. Als het waar is, bepaalt het het kwadraat van het getal.

Methode 3: Gebruik van vermenigvuldiging om het kwadraat van een getal te bepalen

Het maken van een Python-script om het kwadraat van een getal te bepalen met behulp van vermenigvuldiging is eenvoudig. De volgendewing Python-code zou een getal van de gebruiker nemen en dit een paar keer vermenigvuldigen. Het controleert ook of de gegeven invoer een cijfer is of niet.

De Python-code zou de follo volgenwing syntaxis:

Syntax:

(Base* Base)

De bovenstaande syntaxis is vergelijkbaar met de fundamentele wiskundige weergave. Dit laat zien dat het kwadraat van een getal kan worden bepaald door het grondtal een paar keer met zichzelf te vermenigvuldigen.

Voorbeeld:

Laten we een voorbeeld nemen van hoe u het kwadraat van een getal kunt bepalen met behulp van vermenigvuldiging in Python-code. Dit programma zou het grondtal als invoer gebruiken om het kwadraat van een getal te bepalen.

Python-code:

Base=input("Provide base integer")
if Base.isdigit()==True:
    Base=int(Base)
    result=Base*Base
    print("The square result is ",result)
else:
    print("please provide an integer for base")

Output:

Provide base integer2
The square result is 4

Uitleg:

Voordat de bovenstaande code het kwadraat van een getal bepaalt, is er input van de gebruiker nodig. De code controleert of de invoer een cijfer is of niet. Als het waar is, bepaalt het het kwadraat van het getal.

Methode 4: Gebruik van een lijst om het kwadraat van een getal te bepalen

Python biedt de functionaliteit om het kwadraat van een getal voor meer dan één grondtal te bepalen, en ze kunnen worden gegroepeerd om als een pythonlijst te worden gevormd. Het is een type datastructuur waarmee de programmeur meerdere elementen of waarden onder één enkele variabele kan opslaan. Vervolgens zou elk getal in de lijst worden gekwadrateerd.

Laten we een voorbeeld nemen van hoe u het kwadraat van een getal kunt bepalen met behulp van een lijstgegevensstructuur. Dit programma gebruikt een lijst als invoer om het kwadraat van een getal te bepalen.

Python-code:

sqr_list = [2,4,6,8]
for Base in sqr_list:
    result=Base**2
    print("The square result is ",result)

Output:

The square result is 4
The square result is 16
The square result is 36
The square result is 64

Uitleg:

In de bovenstaande Python-code wordt een for-lus uitgevoerd die door elk element in de lijst en voor elk element loopt. Het bepaalt het kwadraat van een getal. Met behulp van de bovenstaande aanpak helpt de lijst ons bij het bepalen van het kwadraat van verschillende gehele waarden.

Methode 5: Gebruik van While-lus in Python

Een while-lus kan ook worden gebruikt om het kwadraat van een getal in Python te bepalen. Het kan worden omschreven als de herhaling van een specifieke instructie tot het moment dat aan een specifieke voorwaarde is voldaan. Het helpt bij het berekenen van het kwadraat van een getal door instructies te herhalen totdat de gegeven voorwaarde onwaar wordt.

Het onderstaande programma itereert met behulp van a herhalingslus om het kwadraat van een getal te bepalen totdat de teller die als invoer wordt gebruikt gelijk is aan of kleiner is dan 5.

Python-code:

n_start = 1
while n_start <=5:
    result= n_start **2
    print("The square result is ",result)
    n_start=n_start+1

Output:

The square result is 1
The square result is 4
The square result is 9
The square result is 16
The square result is 25

Methode 6: Gebruik van arrays om het kwadraat van een getal te bepalen

Een andere methode die kan worden gebruikt om het kwadraat van een getal te bepalen, is door gebruik te maken van de combinatie van arrays en een ingebouwde functie die beschikbaar is in Python.

Men kan de gebruiken Python-array en kwadratische methode aanwezig in de NumPy-module om het kwadraat van een getal te bepalen. Laten we een voorbeeld nemen om het kwadraat van een getal te bepalen met behulp van de twee bovenstaande methoden, zoals hieronder weergegeven: –

Python-code:

import numpy as np
NumpyArray = np.array([2,4,6,8])
print("Square of the elements present in array are : \n", np.square(NumpyArray))

Output:

Square of the elements present in the array are:
[ 4 16 36 64]

Samengevat

  • Python biedt zes brede manieren om het kwadraat van een getal te bepalen.
  • Met de Pow-methode kan een kwadraat van een getal worden bepaald. Het kan worden gevonden onder de Math-module en kan worden gedefinieerd onder def getaldefinitie.
  • Het kwadraat van een getal kan worden bepaald met behulp van arrays. Het zijn datastructuren die toegankelijk zijn via de NumPy-module.
  • Lijst kan ook worden gebruikt om het kwadraat van het getal te berekenen. Voor elk element in een lijst kan een getal vermenigvuldigd met zichzelf ons het kwadraat van een getal opleveren.
  • Als alternatief kan men ook een eenvoudige vermenigvuldigingsoperatie gebruiken.
  • De exponentoperator helpt ook bij de berekening van het kwadraat van een getal. Het berekent en voert het kwadraat uit met behulp van de operator **.
  • Squares van een getal en de wortel van een getal zijn twee verschillende aspecten, en ze mogen niet met elkaar worden verward.