Nomor Python
Nomor Python
Ada tiga tipe numerik dalam Python:
int
float
complex
Variabel tipe numerik dibuat saat Anda menetapkan nilai padanya:
Contoh
x = 1
# int
y = 2.8 # float
z = 1j # complex
Untuk memverifikasi jenis objek apa pun dengan Python, gunakan type()
fungsi:
Contoh
print(type(x))
print(type(y))
print(type(z))
ke dalam
Int, atau bilangan bulat, adalah bilangan bulat, positif atau negatif, tanpa desimal, dengan panjang tak terbatas.
Contoh
Bilangan bulat:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
Mengambang
Float, atau "angka titik mengambang" adalah angka, positif atau negatif, yang mengandung satu atau lebih desimal.
Contoh
mengapung:
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
mengapung:
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
Kompleks:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Konversi Jenis
Anda dapat mengonversi dari satu jenis ke jenis lainnya dengan metode int()
,
float()
, dan complex()
:
Contoh
Konversi dari satu jenis ke jenis lainnya:
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: Anda tidak dapat mengonversi bilangan kompleks menjadi jenis bilangan lain.
Angka acak
Python tidak memiliki random()
fungsi untuk membuat angka acak, tetapi Python memiliki modul bawaan yang disebut
random
yang dapat digunakan untuk membuat angka acak:
Contoh
Impor modul acak, dan tampilkan nomor acak antara 1 dan 9:
import random
print(random.randrange(1, 10))
Dalam Referensi Modul Acak kami, Anda akan mempelajari lebih lanjut tentang modul Acak.