Home » python » Angka di Python: Jenis dan Contohnya

Angka di Python: Jenis dan Contohnya

by Catur Kurnia Sari
by Catur Kurnia Sari

Section Artikel

Angka Python

Ada tiga tipe data angka di Python yaitu:

  • int
  • float
  • complex

Variabel tipe angka dibuat ketika kita memberikan nilai padanya.

Contoh:

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

Untuk memverifikasi tipe objek apa pun dengan Python, gunakan fungsi type().

Contoh:

x = 1
y = 2.8
z = 1j

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:
Integer

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:
Float

x = 1.10
y = 1.0
z = -35.59

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

Float juga bisa berupa notasi ilmiah dengan “e” untuk menunjukkan pangkat 10.

Contoh:

x = 35e3
y = 12E4
z = -87.7e100

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

Complex

Bilangan complex ditulis dengan “j” sebagai bagian imajiner.

Contoh:
Complex

x = 3+5j
y = 5j
z = -5j

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

Konversi Tipe

Kita juga bisa mengonversi dari satu tipe ke tipe lainnya dengan metode int(), float(), dan complex()

Contoh:
Konversi dari satu jenis ke jenis lainnya

#Konversi dari int ke float:
x = float(1)

#Konversi dari float ke int:
y = int(2.8)

#Konversi dari int ke complex:
z = complex(x)

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

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

Catatan: Kita tidak dapat mengonversi bilangan complex menjadi tipe bilangan lain.

Angka acak

Python tidak memiliki fungsi random() untuk membuat bilangan acak, tetapi Python memiliki modul built-in bernama random yang dapat digunakan untuk membuat bilangan acak.

Contoh:
Impor modul acak, dan tampilkan nomor acak antara 1 dan 9:

import random

print(random.randrange(1, 10))

You may also like