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 untuk Halaman Login Administrator

Melanjutkan dari Catatan yang kemrin yaitu Membuat Aplikasi Android SistemEnkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login denganPython dan Kivy . Buat yang baru mampir silahkan baca catatan sebelumnya agar dapat mengerti alurnya catatan kali ini. Sekarang saya ingin mencatat Membuat Aplikasi Android dengan Python dan Kivy untuk Halaman Login Administrator. langkah awal, di file main.py yang berada di folder Aplikasi Python - main.py tambahkan kode pada class LapakNgoding untuk memanggil atau menjalankan file hallogadmin.py baris kodenya ada di baris ke 19 perhatikan baris kode di bawah ini. lanjut kita buat file python dengan nama hallogadmin.py yang berada di folder Aplikasi Python - screens - hallogadmin.py berikut susunan kodenya. lalu untuk meload class Hallogadmin yang berada di dalam file hallogadmin.py kita perlu menambahkan kode di file screens.py yang berada di folder Aplikasi Python - screens - screens.py tambahakan dengan kode from screens . hallogadmin

Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy

  Hai Koder, jangan lupa baca catatan sebelumnya ya untuk mengerti alur catatan Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy. Silahkan koder baca disini . oke kita mulai Membuat Aplikasi Android Sistem Enkripsi dan Deskripsi Password Bcrypt untuk Autentikasi Login dengan Python dan Kivy Skema filenya sebagai berikut buka file hallog.kv yang berada di Aplikasi Python - kv - hallog.kv lalu pada bagian button login di tambahkan kode on_press : root.loginAcc pada bagian akhir MDRiseButton . berikut full kode hallog.kv. Jangan lupa id pada textfieldnya di bagian MDTextField id : username dan id : password . hallog.kv #:kivy 2.1 <Hallog>: MDFloatLayout: md_bg_color: ( "#d3ede6" ) Image: source: "kv/assets/foto/lapakngodingtr.png" size_hint: . 5 , . 5 pos_hint: { "center_x" : 0 . 5 , "center_y" : 0 . 70 } Image: source:

Cara Membuat Aplikasi Android Form Pendaftaran dengan Python dan Kivy dengan Parameter Input if elif else

begini koder, kemarin kan saya sudah mencatat Cara Membuat Form pendaftaran dengan Python dan GUI dengan KivyMD lalu di input ke database sqlite. Nah sekarang ini kelanjutanya dengan menambahkan form input username dan parameter pada username dan penambahan form input konfirmasi password. buat yang baru baca catatan ini lebih baik ikuti dahulu di catatan sebelumnya. agar dapat memahami alur dan susunan foldernya di kategori Membuat Aplikasi Android . Jadi, logikanya sebagai berikut : 1. Jika password yang di input kurang dari delapan karakter maka akan di tolak, lalu muncul notif "Password terlalu pendek mimal 8 karakter". beikut tampilannya 2. Jika username kurang dari 3 karakter, maka akan ditolak dan muncul notif Usename Minimal 3 karakter. berikut tampilanya 3. Jika Username sudah terdaftar di database maka akan di tolak, dan muncul notif "Username sudah terdaftar". berikut tampilannya 4. Jika pendaftaran berhasil maka akan muncul notif "Selamat kamu telah