hatványozás
Kiejtés
- IPA: [ ˈhɒtvaːɲozaːʃ]
Főnév
hatványozás
Hatványozás elmélete
A hatványozás a matematikában egy olyan művelet, ahol egy számot (az alapot, jelölése ) megszoroznak önmagával egy adott számú alkalommal (a kitevő, jelölése ).
Általános formula:
Speciális esetek:
- Nulladik hatvány:
- Első hatvány:
- Negatív kitevő:
- Törtkitevő (gyökvonás):
---
Hatványozás Pythonban
A Pythonban többféleképpen végezhető hatványozás:
1. Exponentiációs operátor (**
):
# Egyszerű hatványozás
alap = 2
kitevő = 3
eredmeny = alap ** kitevő
print(f"{alap} a {kitevő}. hatványon: {eredmeny}")
2. pow()
beépített függvény:
# Beépített függvénnyel
alap = 2
kitevő = -3
eredmeny = pow(alap, kitevő)
print(f"{alap} a {kitevő}. hatványon: {eredmeny}")
3. math.pow()
lebegőpontos számokhoz:
A math.pow()
a math
modul része, és minden esetben lebegőpontos eredményt ad.
import math
alap = 9
kitevő = 0.5 # Négyzetgyök
eredmeny = math.pow(alap, kitevő)
print(f"{alap} a {kitevő}. hatványon: {eredmeny}")
---
Példák Pythonban
Egyszerű hatványozás
# 2 a 3. hatványon
print(2 ** 3) # 8
# 5 a nulladik hatványon
print(5 ** 0) # 1
# Negatív kitevő
print(2 ** -2) # 0.25
Törtkitevő (gyökvonás)
# Négyzetgyök
print(16 ** 0.5) # 4.0
# Köbgyök
print(27 ** (1/3)) # 3.0
Exponenciális számítás
import math
# Természetes alapú exponenciális függvény (e^x)
x = 2
exp_x = math.exp(x)
print(f"e^{x} = {exp_x}")
Hatványozás iteratívan
# Iteratív hatványozás ciklussal
def hatvanyozas(alap, kitevő):
eredmeny = 1
for _ in range(abs(kitevő)):
eredmeny *= alap
if kitevő < 0:
return 1 / eredmeny
return eredmeny
# Példa használatra
print(hatvanyozas(2, 3)) # 8
print(hatvanyozas(2, -3)) # 0.125
---
Példa interaktív programra
# Felhasználótól kérünk alapot és kitevőt
alap = float(input("Add meg az alapot: "))
kitevő = float(input("Add meg a kitevőt: "))
# Hatványozás operátorral
eredmeny = alap ** kitevő
print(f"{alap} a {kitevő}. hatványon: {eredmeny}")
---
Kimeneti példák
Ha az input:
Add meg az alapot: 2 Add meg a kitevőt: -3
Output:
2.0 a -3.0. hatványon: 0.125
- angol: exponentiation (en)
- francia: exponentiation (fr)
- orosz: возведение в степень (ru) (vozvedenije v stepenʹ)
- spanyol: elevación a una potencia
- hatványozás - Értelmező szótár (MEK)
- hatványozás - Etimológiai szótár (UMIL)
- hatványozás - Szótár.net (hu-hu)
- hatványozás - DeepL (hu-de)
- hatványozás - Яндекс (hu-ru)
- hatványozás - Google (hu-en)
- hatványozás - Helyesírási szótár (MTA)
- hatványozás - Wikidata
- hatványozás - Wikipédia (magyar)