Langsung ke konten utama

Type Tipe Data Numeric di Python


Hai Koder selamat datang kembali di Blog Pribadi saya Catatan Mantan IT. Sekarang saya akan mencatat tentang Tipe Data Numeric di Python.

Operator Matematika

adalah Operator yang biasa kita temukan pada penjumlahan bilangan. Baik itu Integer, Float dan atau  Complex. adapun Operator Matimatika yaitu

  1. Tambah (+)
  2. Kurang (-)
  3. Kali (*)
  4. Bagi (/) 
  5. Pembagi Bulat (//) Pembagi bilangan dengan pembulatan misal 2.5 dibulatkan menjadi 3 atau 2 masih bingung
  6. Modulus (%) mengambil sisa bagi misal 6 % 4 = 2 karena, sisa dari pembagian 6/4 adalah 2
  7. Eksponen atau perpangkatan **

okay, langsung saya mulai mencatat ke intinya. Type data Numeric di Python ada 3. int, float dan complex

int atau Integer

adalah Type Data bilangan bulat Positif atau pun Negatif, Contoh 1, 2, 30 dan sejenisnya dengan kata lain tidak ada angka komanya atau di belakang koma. Contoh kode python untuk integer

#Contoh Type Data Integer
a = 8 #Variabel a
z = 7 #Variabel z
print(a,'+', z, '=', a + z) #Penambahan
print(a,'-', z, '=', a - z) #Pengurangan
print(a,'*', z, '=', a * z) #Perkalian
print(a,'/', z, '=', a / z) #Pembagian
print(a,'//', z, '=', a // z) #Pembagian Bulat
print(a,'%', z, '=', a % z) #Modulus
print(a,'**', z, '=', a ** z) #Pemangkatan

ketika dijalankan hasilnya sebagai berikut

 Oke lanjut ke

Float 

adalah bilangan pecahan atau terdapat angka setelah koma. contoh 2.50, 3.75 dan sejenisnya.

di Python bilangan decimal dipisahkan bukan dengan koma tetapi dengan titik. Contoh Kode Python untuk Float

#Contoh Type Data Float
a = 8.5 #Variabel a
z = 9.1 #Variabel z
print(a,'+', z, '=', a + z) #Penambahan
print(a,'-', z, '=', a - z) #Pengurangan
print(a,'*', z, '=', a * z) #Perkalian
print(a,'/', z, '=', a / z) #Pembagian
print(a,'//', z, '=', a // z) #Pembagian Bulat
print(a,'%', z, '=', a % z) #Modulus
print(a,'**', z, '=', a ** z) #Pemangkatan

ketika dijalankan hasilnya sebagai berikut

Sip masih bisa lanjut..?

complex

bilangan real dan imajiner contoh 2j, 3j, 4j. kenpa j? kenapa tidak dengan huruf lain a misalnya atau z ?. Pertanyaan bagus. saya mencoba huruf lain tetapi hasilnya error dan saya cari tahu penyebabnya. Ternyata di Python hanya mengenal huruf j sebagai bilangan imajiner.

Contoh Kode Python untuk Complex

#Contoh Type Data Complex
a = (8+7j) #Variabel a 8 real dan 7j bilangan imajiner
z = (5-6j) #Variabel z 6j bilangan imajiner dan 5 real
print(a,'+', z, '=', a + z) #Penambahan
print(a,'-', z, '=', a - z) #Pengurangan
print(a,'*', z, '=', a * z) #Perkalian
print(a,'/', z, '=', a / z) #Pembagian
print(a,'**', z, '=', a ** z) #Pemangkatan

ketika dijalankan hasilnya sebagai berikut

demikian catatan saya tentang data numeric di Python. Pasti, masih banyak kesalahan dan kekurangan dalam catatan. Jadi, harap di maafkan.

nantikan untuk versi videonya


Terima kasih

Selesai di saat yang pas. karena si bontot nangis.

Komentar

Postingan populer dari blog ini

Membuat Aplikasi Android dengan Python dan Kivy | Upload dan Ubah Foto di Halaman Profil

 Hai Sobat Ngoding gimana kabarnya? kalau kamu menemukan blog ini berarti tujuan kita sama yaitu Belajar Ngoding dengan Browsing. saya mo lanjutin yang kemarin ya sob yang baru mampir silahkan cek Membuat Aplikasi Android dengan Python dan Kivy | Halaman Profil Member untuk Update Data dan Membuat Aplikasi Android dengan Python dan Kivy | Tutorial Ganti Password .  Sekarang kita bahas lanjutannya yaitu Membuat Aplikasi Android dengan Python dan Kivy | Upload dan Ubah Foto di Halaman Profil dicatatan kali ini saya ga nambah file, cuma menambah fungsi di profil.py, daftar.py, profil.kv serta menambahkan kolom foto di tabel database SQLite. di file profil.py saya menambahkan fungsi untuk menampilkan foto profil, fungsi ubah dan upload foto ke folder yang sudah ditentukan, lalu merubah nama foto berdasarkan username. Berikut susuna kodenya profil.py from kivy.app import App from kivy.uix.label import Label from kivy.lang import Builder from kivymd.uix.dialog import MDDialog fro...

Membuat Aplikasi Android dengan Pyrhon dan Kivy | Halaman Login | Form Pendaftaran serta Autentikasi ke Halaman Member

  Hai, para koder kece !  Pernah kepikiran gak sih bikin aplikasi Android tapi gak mau ribet sama Java atau Kotlin yang bikin pusing? Nah, di artikel ini kita bakal ngulik cara bikin aplikasi Android cuma pakai Python dan Kivy . Tenang aja, kita gak langsung lompat ke yang susah-susah. Kita mulai dari hal dasar dulu: bikin halaman login , form pendaftaran , dan pastinya autentikasi biar bisa masuk ke halaman member kayak aplikasi beneran! Kalau kamu suka ngoding dan pengen nyobain bikin aplikasi sendiri, yuk lanjut baca sampai habis. Siap-siap jadi koder keren berikutnya!  Siap, koder! 🎉 Yuk kita bedah bareng kode Python di atas dengan gaya santai biar makin paham. 🧠 Apa sih kode ini? Kode ini adalah kerangka utama dari aplikasi Android yang kita bangun pakai Python + KivyMD . Di sini udah disiapin struktur buat halaman login, pendaftaran, dan halaman beranda . Pokoknya dasar dari aplikasi yang punya banyak halaman. 🔍 Penjelasan Baris per Baris from kivymd.a...

Membuat Aplikasi Android dengan Python dan Kivy | Halaman Profil Member untuk Update Data

Halo, para pejuang bug dan error! 😄 Kali ini kita bakal ngulik gimana caranya bikin halaman profil member di aplikasi Android, tapi bukan pake Java yang bikin kepala ngebul—kita pakai Python + Kivy yang lebih santuy dan ringan. Di sini, pengguna bisa lihat dan update data mereka sendiri , biar aplikasi kamu makin interaktif dan kelihatan profesional. Gak cuma buat belajar, tapi siapa tahu jadi jalan ninja jadi developer beneran, kan? Langsung saja.  tambahkan baris kode di main.py yang berada di BlajarKivy - main.py berikut kodenya from kivymd.app import MDApp from kivymd.uix.screenmanager import ScreenManager from kivy.core.text import LabelBase from kivy.core.window import Window Window.size = (500, 650) from screens.screens import * class WindowManager(ScreenManager): pass class LapakNgoding(MDApp): def build(self): self.logged_user = None self.wm = WindowManager() screens =[ Hallog(name="hallog"), Daftar(name="daftar"), Hallogadmin(na...