Bilangan Python

Bilangan Python

Ada tiga jenis tipe bilangan di Python:

  • int
  • float
  • complex

Pada saat memberikan nilai kepada variabel, akan dibuat variabel jenis bilangan:

Contoh

x = 10   # int
y = 6.3  # float
z = 2j   # complex

Untuk memverifikasi tipe obyek apa saja di Python, gunakan type() fungsi:

Contoh

print(type(x))
print(type(y))
print(type(z))

Jalankan Contoh

Int

Int atau bilangan bulat adalah angka penuh, positif atau negatif, tanpa desimal, panjangnya tak terbatas.

Contoh

bilangan bulat:

x = 10
y = 37216654545182186317
z = -465167846
print(type(x))
print(type(y))
print(type(z))

Jalankan Contoh

Float

float atau bilangan bulat adalah bilangan positif atau negatif yang mengandung desimal.

Contoh

bilangan bulat:

x = 3.50
y = 2.0
z = -63.78
print(type(x))
print(type(y))
print(type(z))

Jalankan Contoh

bilangan bulat dapat juga berupa angka ilmiah dengan "e", yang menunjukkan kuasa 10.

Contoh

bilangan bulat:

x = 27e4
y = 15E2
z = -49.8e100
print(type(x))
print(type(y))
print(type(z))

Jalankan Contoh

bilangan kompleks

bilangan kompleks digunakan "j" untuk menulis bagian imajiner:

Contoh

bilangan kompleks:

x = 2+3j
y = 7j
z = -7j
print(type(x))
print(type(y))
print(type(z))

Jalankan Contoh

Penukaran Jenis

Anda boleh menggunakan int()float() dan complex() Cara untuk mengubah jenis dari satu jenis kepada jenis lain:

Contoh

Convert dari satu jenis kepada jenis lain:

x = 10 # int
y = 6.3 # float
z = 1j # complex
# Convert integer to floating-point number
a = float(x)
# Convert floating-point number to integer
b = int(y)
# Convert integer to complex
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

Jalankan Contoh

Komen:Anda tidak dapat mengubah bentuk jamak kepada jenis bilangan lain.

Bilangan acak

Python tiada random() Fungsi untuk menghasilkan bilangan acak, tetapi Python mempunyai nama random Modul bawaan, boleh digunakan untuk menghasilkan bilangan acak:

Contoh

Impor modul random dan tampilkan bilangan acak dari 1 hingga 9:

import random
print(random.randrange(1,10))

Jalankan Contoh

Di Panduan Rujukan Modul Acak Di sini, anda akan mengenal lebih banyak tentang modul Acak.