Daftar Referensi Python

math.exp() menghitung bilangan e dipangkatkan dengan x. Fungsi ini biasanya lebih akurat daripada math.e ** x.

Sintaks

import math

math.exp(x)

Parameter

Parameter Wajib? Keterangan
x Ya Pangkat untuk konstanta e

Nilai balik: float hasil e ** x.

Contoh

import math

print(math.exp(0))
print(round(math.exp(1), 4))

Coba di IDE

Output:

1.0
2.7183

Contoh Lainnya

exp() adalah kebalikan dari log()

import math

angka = 5
hasil = math.exp(math.log(angka))
print(round(hasil, 10))

Coba di IDE

Output:

5.0

Pertumbuhan kontinu

import math

nilai_awal = 100
laju = 0.05
waktu = 3
hasil = nilai_awal * math.exp(laju * waktu)
print(round(hasil, 2))

Coba di IDE

Output:

116.18

Menangani hasil yang terlalu besar

import math

try:
    print(math.exp(1000))
except OverflowError:
    print("hasil terlalu besar")

Coba di IDE

Output:

hasil terlalu besar

Kesalahan Umum

  • Nilai x yang sangat besar dapat menghasilkan OverflowError.
  • math.exp(x) berarti e ** x, bukan sembarang basis dipangkatkan x.
  • Untuk menghitung e ** x - 1 saat x sangat kecil, math.expm1(x) lebih akurat.

Pelajari Lebih Lanjut