Jak odmocnit číslo v Python (6 způsoby)

Použití Python's vestavěné knihovny nebo funkce, mohou uživatelé najít čtverec čísla. Vynásobením stejného čísla dvakrát získáme druhou mocninu čísla. Tento Python článek poskytuje různé způsoby, jak se dostat na čtverec čísla.

Metoda 1: Použití funkce Pow() v Python

Funkce Pow je vestavěná funkce dostupná v modulu Math pythonu. Tato funkce pomáhá při určování mocniny čísla.

K určení druhé mocniny čísla používá dvě jako mocninu.

Níže je uvedena syntaxe funkce pow:

Syntaxe:

Pow (base, exponent)

Vysvětlení: -

Funkce má dva argumenty, konkrétně základ a exponent.

  • Základna: číslo, jehož mocninu nebo druhou mocninu je třeba vypočítat.
  • Exponent: je číslo používané jako horní index základního čísla.

Příklad:

Vezměme si příklad, jak určit druhou mocninu čísla pomocí python kódu. Tento Python program by vypočítal druhou mocninu čísla pomocí základních a exponentních celých čísel jako vstupů.

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")

Výstup:

Provide base integer2
The square result is 4

Vysvětlení:

Před určením druhé mocniny čísla převezme výše uvedený kód vstup od uživatele. Kód kontroluje, zda je vstup číslice nebo ne. Pokud je to pravda, určuje druhou mocninu čísla.

Metoda 2: Použití síly OperaTor

Výkonný operátor v pythonu je reprezentován jako '**'. Používá se v pythonu k určení síly čísla. S exponentem dvě jako vstupem dává tento operátor uživateli druhou mocninu čísla v Python. Operátor síly je také označován jako exponentový operátor.

Operátor Power má následující syntaxi pythonu:

Syntaxe: –

(Base**Exponent)

Vezměme si příklad, jak určit druhou mocninu čísla pomocí operátoru exponent v pythonu. Tento program by použil základní a exponentní celá čísla jako vstup pro určení druhé mocniny čísla.

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")

Výstup:

Provide base integer2
Provide Exponent integer2
The square result is 4

Vysvětlení:

Před určením druhé mocniny čísla převezme výše uvedený kód vstup od uživatele. Kód kontroluje, zda je vstup číslice nebo ne. Pokud je to pravda, určuje druhou mocninu čísla.

Metoda 3: Použití násobení k určení druhé mocniny čísla

Vytvoření python skriptu pro určení druhé mocniny čísla pomocí násobení je snadné. Následující Python kód by vzal číslo od uživatele a několikrát ho vynásobil. Také kontroluje, zda je daný vstup číslice nebo ne.

Kód pythonu by se řídil následující syntaxí:

Syntaxe:

(Base* Base)

Výše uvedená syntaxe je podobná základní matematické reprezentaci. To ukazuje, že druhou mocninu čísla lze určit několikanásobným vynásobením samotného základu.

Příklad:

Vezměme si příklad, jak určit druhou mocninu čísla pomocí násobení v kódu pythonu. Tento program by použil základ jako vstup pro určení druhé mocniny čísla.

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")

Výstup:

Provide base integer2
The square result is 4

Vysvětlení:

Před určením druhé mocniny čísla převezme výše uvedený kód vstup od uživatele. Kód kontroluje, zda je vstup číslice nebo ne. Pokud je to pravda, určuje druhou mocninu čísla.

Metoda 4: Použití seznamu k určení druhé mocniny čísla

Python poskytuje funkci určování druhé mocniny čísla pro více než jednu základnu a lze je seskupit a vytvořit z nich pythonovský seznam. Je to typ datové struktury, která umožňuje programátorovi ukládat více prvků nebo hodnot pod jedinou proměnnou. Potom by odmocnilo každé číslo v seznamu.

Vezměme si příklad, jak určit druhou mocninu čísla pomocí datové struktury seznamu. Tento program bere seznam jako vstup pro určení druhé mocniny čísla.

Python Kód:

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

Výstup:

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

Vysvětlení:

Ve výše uvedeném Python kódu, je provedena smyčka for, která prochází každým prvkem přítomným v seznamu a pro každý prvek. Určuje druhou mocninu čísla. Pomocí výše uvedeného přístupu nám seznam pomáhá při určování druhé mocniny různých celočíselných hodnot.

Metoda 5: Použití funkce While Loop in Python

Smyčku while lze také použít k určení druhé mocniny čísla v pythonu. Lze to nazvat jako opakování konkrétního pokynu, dokud není splněna určitá podmínka. Pomáhá při výpočtu druhé mocniny čísla opakováním instrukcí, dokud se zadaná podmínka nestane nepravdivou.

Níže uvedený program iteruje pomocí a zatímco smyčka k určení druhé mocniny čísla, dokud čítač použitý jako vstup nebude roven nebo menší než 5.

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

Výstup:

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

Metoda 6: Použití polí k určení druhé mocniny čísla

Další metodou, kterou lze použít k určení druhé mocniny čísla, je využití kombinace polí a vestavěné funkce dostupné v pythonu.

Jeden může použít Python řada a čtvercová metoda přítomná v modulu NumPy k určení druhé mocniny čísla. Vezměme si příklad k určení druhé mocniny čísla pomocí dvou výše uvedených metod, jak je uvedeno níže: –

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))

Výstup:

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

Shrnutí

  • Python poskytuje šest širokých způsobů, jak určit druhou mocninu čísla.
  • Druhou mocninu čísla lze určit pomocí metody Pow. Lze jej nalézt v modulu Math a lze jej definovat pod definicí def number.
  • Druhá mocnina čísla může být určena pomocí polí. Jsou to datové struktury, ke kterým lze přistupovat pomocí modulu NumPy.
  • Seznam lze také použít k výpočtu druhé mocniny čísla. Ke každému prvku v seznamu nám číslo vynásobené samo sebou může poskytnout druhou mocninu čísla.
  • Alternativně lze také použít jednoduchou operaci násobení.
  • Operátor exponentu také pomáhá při výpočtu druhé mocniny čísla. Vypočítává a vydává čtverec pomocí operátoru **.
  • Druhá mocniny čísla a druhá odmocnina čísla jsou dva různé aspekty a neměly by se vzájemně zaměňovat.

Více Přečtěte si více