Hogyan lehet négyzetre tenni egy számot Python (6 módon)
<p></p> PythonA beépített könyvtárak vagy funkciók segítségével a felhasználók megtalálhatják a szám négyzetét. Ugyanazt a számot kétszer megszorozva megkapjuk a szám négyzetét. Ez Python cikk változatos módokat kínál a szám négyzetére való eljutáshoz.
1. módszer: Pow() függvény használata in Python
A Pow függvény a python Math moduljában elérhető beépített funkció. Ez a függvény segít egy szám hatványának meghatározásában.
A szám négyzetének meghatározásához kettőt használ hatványként.
A pow függvény szintaxisa az alábbiak szerint látható:
Syntax:
Pow (base, exponent)
Magyarázat: -
A függvény két argumentumot vesz fel, nevezetesen a bázist és a kitevőt.
- Bázis: az a szám, amelynek teljesítményét vagy négyzetét ki kell számítani.
- exponent: az alapszám felső indexeként használt szám.
Példa:
Vegyünk egy példát egy szám négyzetének meghatározására Python kóddal. Ez Python program egy szám négyzetét számítja ki, bázis- és kitevő egész számokat használva bemenetként.
Python Kód:
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
Magyarázat:
A szám négyzetének meghatározása előtt a fenti kód bemenetet vesz a felhasználótól. A kód ellenőrzi, hogy a bemenet számjegyű-e vagy sem. Ha igaz, akkor ez határozza meg a szám négyzetét.
2. módszer: Az erő felhasználása Operator
A pythonban a teljesítmény operátort a következőképpen ábrázoljuk '**'. A pythonban egy szám hatványának meghatározására használják. Ha a bemeneti kitevő kettős, ez az operátor megadja a felhasználónak egy szám négyzetét Python. A teljesítményoperátort kitevő operátornak is nevezik.
A Power operátor a következő python szintaxissal rendelkezik:
Szintaxis: –
(Base**Exponent)
Vegyünk egy példát egy szám négyzetének meghatározására a python kitevő operátorával. Ez a program alap- és kitevő egész számokat használ bemenetként egy szám négyzetének meghatározásához.
Python Kód:
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
Magyarázat:
A szám négyzetének meghatározása előtt a fenti kód bemenetet vesz a felhasználótól. A kód ellenőrzi, hogy a bemenet számjegyű-e vagy sem. Ha igaz, akkor ez határozza meg a szám négyzetét.
3. módszer: Szorzás használata egy szám négyzetének meghatározására
Egy python szkript létrehozása egy szám négyzetének meghatározásához szorzás segítségével egyszerű. A következő Python kód elvenne egy számot a felhasználótól, és megszorozná párszor. Azt is ellenőrzi, hogy az adott bemenet számjegy-e vagy sem.
A python kód a következő szintaxist követné:
Syntax:
(Base* Base)
A fenti szintaxis hasonló az alapvető matematikai ábrázoláshoz. Ez azt mutatja, hogy egy szám négyzete úgy határozható meg, hogy az alapot néhányszor megszorozzuk önmagával.
Példa:
Vegyünk egy példát egy szám négyzetének meghatározására a python kód szorzásával. Ez a program alapként szolgál egy szám négyzetének meghatározásához.
Python Kód:
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
Magyarázat:
A szám négyzetének meghatározása előtt a fenti kód bemenetet vesz a felhasználótól. A kód ellenőrzi, hogy a bemenet számjegyű-e vagy sem. Ha igaz, akkor ez határozza meg a szám négyzetét.
4. módszer: Lista használata egy szám négyzetének meghatározására
Python lehetővé teszi egy szám négyzetének meghatározását egynél több bázishoz, és csoportosítva python listává alakíthatók. Ez egy olyan típusú adatstruktúra, amely lehetővé teszi a programozó számára, hogy több elemet vagy értéket tároljon egyetlen változó alatt. Ezután négyzetre emeli a listában szereplő összes számot.
Vegyünk egy példát egy szám négyzetének meghatározására lista adatszerkezet segítségével. Ez a program egy listát használ bemenetként egy szám négyzetének meghatározásához.
Python Kód:
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
Magyarázat:
A fentiekben Python kód, egy for ciklus kerül végrehajtásra, amely végighalad a listában szereplő minden egyes elemen és minden elemnél. Meghatározza egy szám négyzetét. A fenti megközelítést alkalmazva a lista segít a különböző egész értékek négyzetének meghatározásában.
5. módszer: A While Loop in használata Python
A while ciklus arra is használható, hogy meghatározzuk egy szám négyzetét pythonban. Úgy is nevezhetjük, mint egy adott utasítás megismétlését addig, amíg egy adott feltétel teljesül. Segít egy szám négyzetének kiszámításában azáltal, hogy addig ismétli az utasításokat, amíg a megadott feltétel hamis lesz.
Az alábbi program a míg hurok egy szám négyzetének meghatározásához mindaddig, amíg a bemenetként használt számláló 5-tel egyenlő vagy kisebb nem lesz.
Python Kód:
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
6. módszer: Tömbök használata egy szám négyzetének meghatározására
Egy másik módszer, amely felhasználható egy szám négyzetének meghatározására, a tömbök és a pythonban elérhető beépített függvény kombinációjának felhasználása.
Használhatja a Python sor és a NumPy modulban található négyzetes módszer egy szám négyzetének meghatározásához. Vegyünk egy példát egy szám négyzetének meghatározására a fenti két módszerrel, az alábbiak szerint: –
Python Kód:
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]
Összegzésként
- Python hat általános módszert kínál egy szám négyzetének meghatározására.
- Egy szám négyzete Pow módszerrel határozható meg. A Math modulban található, és a def szám meghatározása alatt definiálható.
- Egy szám négyzete tömbök segítségével határozható meg. Ezek olyan adatstruktúrák, amelyek a NumPy modul segítségével érhetők el.
- A lista a szám négyzetének kiszámításához is használható. A lista minden eleméhez egy önmagával szorzott szám megadhatja a szám négyzetét.
- Alternatív megoldásként egy egyszerű szorzási műveletet is használhatunk.
- A kitevő operátor egy szám négyzetének kiszámításában is segít. Kiszámítja és kiadja a négyzetet a ** operátor használatával.
- A szám négyzete és a szám négyzetgyöke két különböző szempont, és nem szabad összetéveszteni őket egymással.