Bilangan Python
Ada tiga jenis numerik dalam Python:
- int
- mengapung
- kompleks
Variabel tipe numerik dibuat saat kamu menetapkan nilai padanya
Contoh :
x = 1 # int y = 2.8 # float z = 1j # complex
Untuk memverifikasi jenis objek apa pun di Python, gunakan type()
fungsi
Contoh :
print(type(x)) print(type(y)) print(type(z))
Int
Int, atau integer, adalah bilangan bulat, positif atau negatif, tanpa desimal, dengan panjang tak terbatas.
Contoh :
Integer
x = 1 y = 35656222554887711 z = -3255522 print(type(x)) print(type(y)) print(type(z))
Float
Float, atau “angka floating point” 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 angka ilmiah dengan “e” untuk menunjukkan kekuatan 10.
Contoh :
Float :
x = 35e3 y = 12E4 z = -87.7e100 print(type(x)) print(type(y)) print(type(z))
Kompleks
Bilangan kompleks ditulis dengan “j” sebagai bagian imajiner
Contoh :
Complex
x = 3+5j y = 5j z = -5j print(type(x)) print(type(y)) print(type(z))
Jenis Konversi
Kamu dapat mengkonversi dari satu jenis yang lain dengan int()
, float()
, dan complex()
metode:
Contoh :
Konversi dari satu jenis ke yang lain
x = 1 # int y = 2.8 # float z = 1j # complex #convert from int to float: a = float(x) #convert from float to int: b = int(y) #convert from int to complex: c = complex(x) print(a) print(b) print(c) print(type(a)) print(type(b)) print(type(c))
Catatan: kamu tidak dapat mengubah bilangan kompleks menjadi tipe angka lain.
Angka acak
Python tidak memiliki random()
fungsi untuk membuat angka acak, tetapi Python memiliki modul bawaan random
yang dapat digunakan untuk membuat angka acak:
Contoh
Impor modul acak, dan tampilkan angka acak antara 1 dan 9
import random print(random.randrange(1,10))