Angka Python
Ada tiga tipe data angka di Python yaitu:
- int
- float
- complex
Variabel tipe angka dibuat ketika kita memberikan nilai padanya.
Contoh:
x = 1 # int y = 2.8 # float z = 1j # complex
Untuk memverifikasi tipe objek apa pun dengan Python, gunakan fungsi type().
Contoh:
x = 1 y = 2.8 z = 1j print(type(x)) print(type(y)) print(type(z))
Int
Int atau integer adalah bilangan bulat, positif atau negatif, tanpa desimal, dengan panjang tidak terbatas.
Contoh:
Integer
x = 1 y = 35656222554887711 z = -3255522 print(type(x)) print(type(y)) print(type(z))
Float
Float atau “floating point number” adalah angka, positif atau negatif, yang mengandung satu atau lebih desimal.
Contoh:
Float
x = 1.10 y = 1.0 z = -35.59 print(type(x)) print(type(y)) print(type(z))
Float juga bisa berupa notasi ilmiah dengan “e” untuk menunjukkan pangkat 10.
Contoh:
x = 35e3 y = 12E4 z = -87.7e100 print(type(x)) print(type(y)) print(type(z))
Complex
Bilangan complex ditulis dengan “j” sebagai bagian imajiner.
Contoh:
Complex
x = 3+5j y = 5j z = -5j print(type(x)) print(type(y)) print(type(z))
Konversi Tipe
Kita juga bisa mengonversi dari satu tipe ke tipe lainnya dengan metode int(), float(), dan complex()
Contoh:
Konversi dari satu jenis ke jenis lainnya
#Konversi dari int ke float: x = float(1) #Konversi dari float ke int: y = int(2.8) #Konversi dari int ke complex: z = complex(x) print(x) print(y) print(z) print(type(x)) print(type(y)) print(type(z))
Catatan: Kita tidak dapat mengonversi bilangan complex menjadi tipe bilangan lain.
Angka acak
Python tidak memiliki fungsi random() untuk membuat bilangan acak, tetapi Python memiliki modul built-in bernama random yang dapat digunakan untuk membuat bilangan acak.
Contoh:
Impor modul acak, dan tampilkan nomor acak antara 1 dan 9:
import random print(random.randrange(1, 10))