Meet 12
Meet 12
Blok try digunakan untuk menandai blok kode yang mungkin menghasilkan exception.
Jika terjadi exception di dalam blok try, kendali program akan langsung beralih ke blok
except, yang berisi penanganan atau pesan kesalahan yang sesuai.
Try - Except
try:
# Blok kode yang mungkin menyebabkan exception
result = 10 / 0
except ZeroDivisionError:
# Penanganan exception khusus untuk pembagian
dengan nol
print("Error: Pembagian dengan nol tidak
diperbolehkan.")
except Exception as e:
# Penanganan exception umum
print(f"Error: {e}")
Macam-macam Exception
ZeroDivisionError NameError
FileNotFoundError AssertionError
IndexError ModuleNotFoundError
TypeError TypeError
ValueError RuntimeError
KeyError MemoryError
AttributeError OverflowError
IOError ArithmeticError
SyntaxError
Finally – Else
Blok finally digunakan untuk menandai blok kode yang akan dieksekusi selalu, baik terjadi
exception maupun tidak.
Blok else digunakan untuk menandai blok kode yang akan dieksekusi hanya jika tidak
terjadi exception di dalam blok try.
Finally - Else
try:
# Blok kode yang mungkin menyebabkan exception
result = 10 / 2
except ZeroDivisionError:
# Penanganan exception khusus untuk pembagian
dengan nol
print("Error: Pembagian dengan nol tidak
diperbolehkan.")
else:
# Blok kode yang akan dieksekusi jika tidak
terjadi exception
print("Hasil:", result)
finally:
# Blok kode yang akan dieksekusi selalu
print("Eksekusi selesai.")
PIP Installation
PIP Installation
pip adalah alat manajemen paket di Python yang digunakan untuk menginstal dan
mengelola paket atau modul pihak ketiga. Untuk menginstal suatu paket, Anda dapat
menggunakan perintah berikut di terminal atau command prompt:
PIP Installation