Python Numbers


Python Numbers

Ada tiga tipe numerik dalam Python:

  • int
  • float
  • complex

Variabel tipe numerik dibuat saat kalian memberikan nilai kepadanya:

Contoh

x = 1     #int
y = 2.8   #float
z = 1j    #float

Untuk memverifikasi jenis objek apa pun di Python, gunakan fungsitype():

Contoh

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

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

x = 1.10
y = 1.0
z = -35.59
print (type(x))
print (type(y))
print (type(z))

Float juga bisa berupa bilangan ilmiah denganeuntuk menunjukkan pangkat 10.

Contoh

x = 35e3
y = 12E4
z = -87.7e100
print (type(x))
print (type(y))
print (type(z))

Complex

Bilangan kompleks ditulis denganjsebagai bagian imajiner:

Contoh

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

Type Conversion

Kalian bisa mengonversi dari satu tipe ke tipe lainnya dengan metodeint(),float(), dancomplex():

Contoh

Mengonversi dari satu tipe ke tipe lainnya:

x = 1     #int
y = 2.8   #float
z = 1j    #float

#konversi dari int ke float:
a = float (x)

#konversi dari float ke int:
b = int (y)

#konversi dari int ke complex:
c = complex (x)

print (a)
print (b)
print (c)

print (type(a))
print (type(b))
print (type(c))
Note: Kalian tidak bisa mengonversi bilangan complex ke tipe bilangan lainnya.

Random Number

Python tidak memiliki fungsirandom()untuk membuat bilangan acak, tetapi Python memiliki modul built-in bernamarandomyang dapat digunakan untuk membuat bilangan acak:

Contoh

import random

print (random.randrange(1, 10))

Kalian akan belajar lebih lanjut tentang random module di lain waktu.