12 Python Loop and Branching
12 Python Loop and Branching
MODUL PYHTON #2
Python Looping & Branching
3. Durasi
150 Menit x 2
1. For
For digunakan ketika kita mengetahui bahwa perulangan yang dilakukan akan
berakhir sebanyak N kali.
Example:
For i in range (10):
Print(“a\n”)
Pembahasan :
Perulangan akan dilakukan sebanyak 10 kali dikarenakan default dari I adalah 0 dan
akan memprint a sebanyak 10 kali.
Example:
a= 10
While (a!= 0)
a-=2
print(a)
Pembahasan:
Perulangan akan dilakukan ketika ia bersifat True, true disini dimaksudkan adalah
ketika hasil a tidak sama dengan 0, maka program akan berjalan ketika masi True
yaitu lebih besar dari 0, kemudian akan dikurang 2 dan di print, seperti contoh
dibawah.
Gampang Bukan?
Lanjut…
1. Operator Aritmatika
Operator Aritmatika merupakan operator yang akan selalu digunakan dalam programming.
Penjumlahan +
Pengurangan -
Perkalian *
Pembagian /
Sisa Bagi %
Pemangkatan **
2. Operator Penugasan
Operator Penugasan dipakai ketika kita ingin memberikan nilai pada sebuah variable.
Pengisian =
Penjumalah +=
Pengurangan -=
Perkalian *=
Pembagian /=
Sisa Bagi %=
Pemangkatan **=
3. Operator Perbandingan
Operator yang digunakan untuk membandingakn 2 buah nilai , digunakan untuk membuat
sebuah logika atau kondisi.
Lebih besar >
Lebih kecil <
Lebih besar sama dengan >=
Lebih kecil sama dengan <=
Sama dengan ==
Tidak sama dengan !=
4. Operator Logika
Logika yang kita gunakan hanya AND, OR dan Not .
Logika AND and
Logika OR or
Negasi/Kebalikan not
Pembahasan :
Diketahui Nilai N = 100
Jika N habis dibagi 2 maka akan di print Bilangan Genap,
Else print Bilangan Ganjil.
2. If… elif…
Kita menggunakan if.. elif… ketika kita memiliki banyak statement condition
misalnya
n =1
If n ==0:
Print(“Nilai Netral”)
Elif n > 0:
Print(“Nilai Bersifat Positif Integer”)
Else:
Print(“Nilai bersifat Negatif Integer”)
Sudah Pusing?
Everything is Hard before it’s easy, cemangat…
Contoh :
2. Continue
Continue digunakan di dalam loop atau if statement ketika pada saat statementnya
benar maka dia akan skip statement tersebut dan mengulang loop sampai selesai,
beda dengan break yang langsung keluar dari loop.
Contoh :
3. Pass