Python Numbers Jenis, Operasi, dan Contoh Penggunaannya

Python Numbers
Spread the love

Python adalah salah satu bahasa pemrograman yang kuat dan fleksibel, dan salah satu konsep dasarnya adalah “numbers” atau angka. Python mendukung berbagai jenis angka dan operasi matematika yang kuat. Artikel ini akan membahas jenis-jenis angka di Python, operasi matematika yang dapat dilakukan, serta memberikan contoh penggunaannya.

Jenis-jenis Angka di Python

Python memiliki beberapa jenis angka utama, yaitu:

Integers (int): Ini adalah angka bulat, seperti -10, 0, dan 42. Python mendukung operasi matematika dasar seperti penambahan, pengurangan, perkalian, dan pembagian untuk integer.

x = 5
y = 3
addition_result = x + y
print(addition_result) # Output: 8

Floats (float): Ini adalah angka desimal atau floating-point, seperti 3.14 atau -0.5. Floats digunakan ketika hasil perhitungan memiliki komponen desimal.

pi = 3.14159
radius = 2.0
area = pi * (radius ** 2)
print(area) # Output: 12.56636

Complex Numbers (complex): Python juga mendukung angka kompleks dengan bagian real dan imajiner. Contoh kompleks adalah 1+2j.

z = 2 + 3j
w = 1 – 1j
result = z + w
print(result) # Output: (3+2j)

Operasi Matematika

Python mendukung berbagai operasi matematika, termasuk:

Penambahan (+)
Pengurangan (-)
Perkalian (*)
Pembagian (/)
Pembagian Bulat (//)
Modulus (%)
Pemangkatan (**)

a = 10
b = 3
sum_result = a + b
difference_result = a – b
product_result = a * b
division_result = a / b
floor_division_result = a // b
modulus_result = a % b
exponent_result = a ** b

print(sum_result) # Output: 13
(difference_result) # Output: 7
(product_result) # Output: 30
(division_result) # Output: 3.3333333333333335
(floor_division_result) # Output: 3
(modulus_result) # Output: 1
(exponent_result) # Output: 1000

Contoh Penggunaan

Berikut adalah beberapa contoh penggunaan angka di Python dalam situasi nyata:

Menghitung Luas Segitiga

base = 5
height = 8
area = 0.5 * base * height
print(“Luas segitiga adalah:”, area)

 

Mengonversi Suhu dari Celsius ke Fahrenheit:

celsius = 30
fahrenheit = (celsius * 9/5) + 32
print(“Suhu dalam Fahrenheit adalah:”, fahrenheit)

Menghitung Diskon dalam Belanjaan:

harga_barang = 100
diskon = 20
total_harga = harga_barang – (harga_barang * diskon / 100)
print(“Total harga setelah diskon adalah:”, total_harga)

File Input/Output

# Menulis ke file
with open(“file.txt”, “w”) as file:
file.write(“Ini adalah baris pertama.\nIni adalah baris kedua.”)

# Membaca dari file
with open(“file.txt”, “r”) as file:
isi_file = file.read()
print(isi_file)

Kesimpulan

Python Numbers adalah bagian penting dalam pemrograman Python yang memungkinkan Anda melakukan berbagai jenis perhitungan matematika. Dengan pemahaman yang baik tentang jenis angka dan operasi matematika yang tersedia, Anda dapat menyelesaikan berbagai tugas pemrograman dengan efisien.