MODUL PYTHON SUPER LENGKAP
Daftar Istilah + Contoh + Soal Latihan
A. TABEL ISTILAH DASAR PYTHON
No Istilah Fungsi Contoh
1 input() Menerima input pengguna x = input()
2 print() Menampilkan output print(x)
3 Variabel Menyimpan data a = 10
4 int Bilangan bulat 10
5 float Bilangan desimal 3.14
6 str Teks 'Python'
7 bool Logika benar/salah True
8 int() Konversi ke int int('5')
9 float() Konversi ke float float('2')
10 str() Konversi ke string str(10)
11 + Penjumlahan a+b
12 - Pengurangan a-b
13 * Perkalian a*b
14 / Pembagian a/b
15 % Sisa bagi 10 % 3
16 ** Pangkat 2 ** 3
17 == Sama dengan a == b
18 != Tidak sama a != b
19 > Lebih besar a>b
20 < Lebih kecil a<b
21 >= Lebih besar sama a >= b
22 <= Lebih kecil sama a <= b
23 and Logika DAN a>0 and b>0
24 or Logika ATAU a>0 or b>0
25 not Negasi not a
26 if Percabangan kondisi if a>0:
27 elif Percabangan lanjutan elif a==0:
28 else Kondisi lain else:
29 for Perulangan tentu for i in range(5):
30 while Perulangan kondisi while a<5:
31 break Hentikan perulangan break
32 continue Lewati satu loop continue
33 list Kumpulan data [1,2,3]
34 tuple Data tetap (1,2,3)
35 set Data unik {1,2,3}
No Istilah Fungsi Contoh
36 dict Data kunci-nilai {'a':1}
37 in Cek keanggotaan 'a' in data
38 not in Cek tidak ada 'x' not in data
39 len() Jumlah data len(data)
40 type() Cek tipe data type(x)
41 range() Rentang angka range(1,6)
42 def Membuat fungsi def hitung():
43 return Nilai balik fungsi return x
44 # Komentar # catatan
45 Indentasi Blok kode Python spasi/tab
46 .py File Python [Link]
B. SOAL LATIHAN PYTHON
1. Jelaskan fungsi dari input() dan print()!
2. Apa perbedaan antara = dan == dalam Python?
3. Tentukan output dari kode berikut:
print(10 % 3)
4. Buatlah program untuk menerima nama dan umur, lalu tampilkan ke layar.
5. Apa fungsi dari if, elif, dan else?
6. Buat contoh perulangan for sebanyak 5 kali.
7. Apa perbedaan list dan tuple?
8. Perhatikan kode berikut:
angka = [1,2,3,4]
print(len(angka))
Apa outputnya?
9. Buat fungsi sederhana untuk menghitung luas persegi.
10. Sebutkan 3 contoh error yang sering muncul di Python!