Contoh Koding Bahasa Pemograman python
Belajar pemograman python dengan HP Android, caranya dari play store, download applikasi pydroid3 di sini pydroid3 (Py3). Lalu install atau pasang pada perangkat HP. Kemudian aplikasinya dibuka dan dijalankan.
Tutorial pembelajaran materinya, ikuti di sini: Belajar Bahasa Pemrograman python di HP Android:
Setelah membuka aplikasi Python, dan Bekerja di menu Terminal adalah spreadsheet untuk menulis kode. Kita ketikkan python (semua huruf kecjl) sebelum menulis kode, maka akan muncul tanda panah >>> yang berarti bahwa kita siap untuk menulis kode.
Biasanya spreadsheet menu Terminal kurang efektif untuk penulisan kode kode yang barisnya banyak. Maka digunakan lah spreadsheet editornya, yang berwarna highlight (terang).
1. Menampilkan Teks
print(*halo dunia")
Lalu bila ditekan Enter (I-->), maka pada spreadsheet Terminal akan menampilkan hasilnya:
Halo Dunia.
print(*3")
Lalu bila di enter ( I--> )
3
2. Menampilkan String
print(halo dunia)
Lalu bila di enter ( I--> ) maka pada spreadsheet Terminal akan menampilkan hasilnya:
Halo Dunia.
3. Menampilkan Integer
print(2 + 3)
Lalu bila di enter ( I--> ) maka pada spreadsheet Terminal akan menampilkan hasilnya:
5
4. Menampilkan String
mencetak(*6" + "2")
Lalu bila di enter ( I--> ) maka pada spreadsheet Terminal akan menampilkan hasilnya:
62
5. String dan Integer
SALAM = "Hi apa kabar"
print(SALAM)
Lalu bila di enter ( I--> )
Hi apa kabar
Nikai_Mtk = 87
print(Nilai_Mtk)
Lalu bila di enter ( I--> )
87
6. Tuple (kumpulan data string atau integer).
Tuple pakai tanda kurung biasa. Tuple tidak bisa dihapus/modifikasi
Siswa = ("Budi", "Tina", "Tio")
print(Siswa)
Lalu bila di enter ( I--> )
Budi, Tina, Tio
7. List (Kumpulan data string atau integer)
List pakai tanda kurung siku. List bisa dihapus/modifikasi
Siswa_1 = ["Nina", "Rahmat", "Salma"]
print(Siswa_1)
Lalu bila di enter ( I--> )
["Nina", "Rahmat", "Salma"]
8. Dictionary (sekumpulan data yang memiliki ada key dan value)
Dictionary pakai tanda kurung kurawal.
Nilai_Siswa = {"Tini": 87, "Dio": 75}
print(Nilai_Siswa)
Lalu bila di enter ( I--> )
{"Tini": 87, "Dio": 75}
9. Len (Fungsi yang diterapkan sebagai Variabel String).
Leng berasal dari kata Length.
Kalimat = "Saya seorang pelajar"
Jumlah_Char = Len(Kalimat)
print(Jumlah_Char)
Lalu bila di enter ( I--> )
20
Oleh karena jumlah karakter, termasuk spasi dihitung sebagai karakter, sehingga semua karakter berjumlah 20.
10. Program kecil (pakai fungsi Len() dan input() untuk menghitung jumlah karakter).
Nama = input("Masukkan nama Anda")
Jumlah_Char = Len(Nama)
print("Nama Anda terdiri dari", Jumlah_Char, "karakter")
Lalu bila di enter ( I--> )
Masukkan nama Anda : Rudi
Lalu bila di enter ( I--> )
Nama Anda terdiri dari 12 karakter
11. Index
x = "Belajar python"
index B=0, e=1, ..., spasi=7, P=8, ..., n=13.
x = "Belajar python"
idx= x.index("B")
print(idx)
Lalu bila di enter ( I--> )
0
idx= x.index("y") ini
print(idx)
Lalu bila di enter ( I--> )
9
idx= x.index("y")
Kar= x[8]
print(Kar)
Lalu bila di enter ( I--> )
p
12. Slice (untuk memotong value sebuah variabel tertentu berdasarkan index itemnya)
variabel[awal : akhir]
X= Belajar Python"
Potong= X[0 : 7]
print(Potong)
Lalu bila di enter ( I--> )
Belajar
Oleh Karena karakter ke-7 adalah spasi
Potong= X[8 : 14]
print(Potong)
Lalu bila di enter ( I--> )
Python
Potong= X[3 : 9]
print(Potong)
Lalu bila di enter ( I--> )
ajar P
13. Find()
Untuk menemukan posisi dari sebuah kata pada variabel string.
Kalimat= "Budi adalah ketua kelas"
Posisi_kats= Kalimat.find("ketua")
print(Posisi_kata)
Lalu bila di enter ( I--> )
12
print("Kata yang Anda cari berada pada indekx ke-", Posisi_kats")
Lalu bila di enter ( I--> )
Kata yang Anda cari berada pada indekx ke-12
14. Replace()
Untuk mengganti sebuah atau lebih karakter pada sebuah variabel string
Kalimat= "python yang terbaik"
Kalimat_pengganti= Kalimat.replace("y", "a")
print(Kalimat_pengganti)
Lalu bila di enter ( I--> )
pathon ang terbaik
Kalimat_pengganti= Kalimat.replace("yang", "adalah yang")
print(Kalimat_pengganti)
Lalu bila di enter ( I--> )
Python adalah yang terbaik
Kalimat_pengganti= Kalimat.replace(" ", "&")
print(Kalimat_pengganti)
Lalu bila di enter ( I--> )
Python & yang & terbaik
16. if, elif, else
if, digunakan untuk kondisional stament
Kota_ku= "Padang"
if Kota_ku == "Padang":
print("Benar")
Lalu bila di enter ( I--> )
Benar
Kota_ku= "Padang"
if Kota_ku == "Padang":
print("Benar")
else
print("Salah")
Lalu bila di enter ( I--> )
Benar
Jika diganti Kota_ku= Jakarta,
maka bila di print akan dapat hasilnya Salah
elif:
Pemakaian elif bisa banyak atau bertingkat
Kota_ku= "Padang"
if Kota_ku == "Padang":
print("Benar")
elif Kota_ku == "Palembang":
print("Yup Palembang")
else
print("Bukan")
Lalu bila di enter ( I--> )
Benar
Bila digantikan Padang menjadi Palembang,
maka bila di print, akan menghasilkan
Yup Palembang
Bila digantikan Padang menjadi Jambi,
maka bila di print, akan menghasilkan
Bukan
17. Logika if yang bertingkat
Umur= 20
Pendidikan= "S1"
if Umur == 20:
if Pendidikan == "S1":
print("Selamat, Anda diterima di Perusahaan")
else:
print("Maaf, Anda tidak di terima")
Lalu bila di enter ( I--> )
Selamat, Anda diterima di Perusahaan
Jika Umur nya di rubah menjadi 18,
maka bila di print, akan di dapat hasilnya
Maaf, Anda tidak di terima
Jika kondisi Umur dirubah
if Umur >= 20:
dan Umur = 21
maka bila di print, akan di dapat hasilnya
Selamat, Anda diterima di Perusahaan
Jika kondisi Umur dirubah
if Umur >= 20:
dan Umur <= 35
Jika Umur = 70
Maka hasilnya, adalah:
Maaf, Anda tidak di terima
Jika kondisi Pendidikan di rubah
if Pendidikan == "S1" or Pendidikan == "S2" or Pendidikan == "S3" :
maka bila di print, akan di dapat hasilnya
Selamat, Anda diterima di Perusahaan
18. Applikasi Sederhana pakai Logika if (Logika Statement)
Instruksi= input("Tekan Enter, dan Masukkan Bio Data Anda:")
Nama= input("nama")
Umur= int(input("umur"))
Pendidikan= input("pendidikan")
Pengalaman_ketjs= int(input("pengalaman kerja"))
Lalu bila di enter ( I--> )
Tekan Enter, dan Masukkan Bio Data Anda:
Nama: Dedi
Umur: 20
Pendidikan: S1
Pengalaman_kerja: 3
Jika kondisi Umur dirubah
if Umur >= 20 and Umur <= 35
if Pendidikan == "S1" or Pendidikan == "S2" or Pendidikan == "S3" :
If Pengalaman_ketja >= 3
print("Selamat, Anda diterima di Perusahaan")
else:
print("Maaf, Anda tidak di terima")
maka bila di print, akan di dapat hasilnya
Selamat, Anda diterima di Perusahaan
Jika stament print yang di rubah
print("Selamat", nama, "Anda diterima di Perusahaan")
maka bila di print, akan di dapat hasilnya
Selamat, Dedi Anda diterima di Perusahaan
:19. Data type Conversion.
Untuk mengubah suatu type data menjadi type data yang lain
pada fungsi str(), int(), tuple(), list(), dict(), float().
Mari kita kembali bekerja di spreadsheet Terminal
X= "40"
type(X)
Lalu bila di enter ( I--> )
<class "str">
y= 50
type(y) dan
Lalu bila di enter ( I--> )
<class "int">
X + str(y)
Lalu di enter ( I--> )
"4050"
Oleh karena datanya adalah berupa String
int(X) + y
Lalu di enter ( I--> )
90
Oleh karena datanya adalah berupa Integer.
Fungi Tuple
a= (1, 2, 3, 4, 5, 6)
b= [7, 8, 9, 10, 11]
type (a)
Lalu di enter ( I--> )
<class "list">
a + tuple (b)
Lalu di enter ( I--> )
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
list(a) + b
Lalu di enter ( I--> )
[1,, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
c= a + tuple(b)
d= list(a) + b
Lalu di enter ( I--> )
c
Lalu di enter ( I--> )
(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
d
Lalu di enter ( I--> )
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
type(c)
Lalu di enter ( I--> )
<class "tuple">
type(d)
Lalu di enter ( I--> )
<class "list">
20. Dictionary
Digunakan pada data yang berupa key dan value.
p= ["Nina", "Budi", "Tina"]
q= [70, 80, 90]
dict(zip(p,q))
Lalu di enter ( I--> )
{"Nina": 70, "Budi": 80, "Tina": 90}
r= dict(zip(p,q))
r
Lalu di enter ( I--> )
{"Nina": 70, "Budi": 80, "Tina": 90}
type (r)
Lalu di enter ( I--> )
<class "dict">
float dipakai untuk desimal (bilangan berkoma)
X= 4
float(X)
Lalu di enter ( I--> )
4,0
y= float(X)
Lalu di enter ( I--> )
y
Lalu di enter ( I--> )
4,0
type (y)
Lalu di enter ( I--> )
<class "float">
z= int(y)
Lalu di enter ( I--> )
Z
Lalu di enter ( I--> )
4
21. Aritmetic Operators.
Kita kembali bekerja di Terminal.
Operasi operasi perhitungan yang bisa dilakukan pada angka-angka (data integer), yaitu:
- Penambahan, pakai tanda (+)
- Pengurangan, pakai tanda (-)
- Pembagian, pakai tanda (/)
- Perkalian, pakai tanda (*)
- Perpangkatan, pakai tanda (**)
- Pembagian yang hasilnya tanpa koma, pakai tanda (//)
- Modus (Modulus) yaitu sisa dari pembagian, pakai tanda (%).
x= 12
y= 5
z1= x + y
z2= x - y
z3= x / y
z4= x * y
z5= x **2
z6= x // y
z7= x % y
print(z1, z2, z3, z4, z5, z6, z7)
Lalu bila di enter ( I--> )
17, 7, 2,4, 60, 144, 2,, 2
22. Membuat Applikasi Kalkulator Sederhana.
Ini pemograman sederhana, tidak interface.
Menggunakan fungsi input, type Conversion, logika if statement.
Tutorialnya tonton, ikuti dan pelajari di sini: Membuat Kalkulator Sederhana
Kita bekerja di spreadsheet editor.
while True:
Operasi= input("ln Tentukan Operasi yang ingin Anda lakukan, misalnya +, -, *, / :")
if Operasi not in ("+", "-", "*", "/"):
print("Maaf, operasi yang Anda masukkan tidak valid")
break
x= int(input("Masukkan angka pertama :")
y= int(input("Masukkan angka kedua :").
if Operasi == "+":
print("Hasil dari", x, "+", y, "=", x+y)
elif Operasi == "-":
print("Hasil dari", x, "-", y, "=", x-y)
elif Operasi == "*":
print("Hasil dari", x, "*", y, "=", x*y)
elif Operasi == "/":
print("Hasil dari", x, "/", y, "=", x/y)
Lalu bila di enter ( I--> )
Tentukan operasi yang ingin Anda lakukan, misalnya +, -, *, / :
+
Masukkan angka pertama: 8
Masukkan angka kedua: 6
Hasil dari 8+6 = 14
Keterangan:
Int digunakan untuk mengubah data string menjadi integer.
ln digunakan untuk menentukan spasi pada tampilan di layar.
23. For Loop dan While Loopl
For Loop digunakan untuk melakukan pengulangan perintah/instruksi yang sama sampai pada hitungan tertentu.
Yang di print adalah key nya (bukan value).
x= Indonesia
for i in x:
print(i)
Lalu bila di enter ( I--> )
I
n
d
o
n
e
s
i
a
z= ["Budi", "Rani", "Rahmat"]
a= ("Budi": 80, "Rani": 70, "Rahmat": 75)
for key, value in a.itemd():
print(key,value)
Lalu bila di enter ( I--> )
Budi. 80
Rani. 70
Rahmat. 75
print(key + ":" + str(,value))
Lalu bila di enter ( I--> )
Budi. : 80
Rani : 70
Rahmat. : 75
Pada variabel Integer, maka harus merubah int menjadi variabel string.
b= 3, 5, 6, 7
for i in str(b)
print(b)
Lalu bila di enter ( I--> )
3
5
6
7
Komentar
Posting Komentar
This Message