Tipe Data Numerik Pada Python

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 randomyang 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))