Perulangan dan Percabangan pada Python
Perulangan
Perulangan
atau Loop adalah suatu bentuk kegiatan mengulang pengeksekusian suatu statement
hingga berkali-kali sampai batas yang di inginkan.
Perulangan
pada Python antara lain:
1. For
Dalam python, statemen for bekerja mengulang berbagai macam tipe
data sekuensial, misal seperti List.
Bentuk Umum :
for (variabel) in (objek) :
statement
else:
statement
Contoh Program:
a=input('Masukkan Inputan : ')
for i in range(0,a):
print
for j in range(i,a):
print'^_^',
2. While
Perintah While digunakan untuk mengulang eksekusi statemen dalam
blok while selama nilai kondisinya benar. Dan akan keluar atau tidak melakukan
eksekusi blok statemen jika nilai kondisinya salah.
Bentuk Umum :
while (kondisi) :
Statement
Contoh Program:
a=input('Masukkan banyak baris : ')
b=0
d=a
while(b<a):
b+=1
e=0
while(e<b):
print'*' ,
e+=1
print
Percabangan
Percabangan adalah
suatu keadaan dimana pernyataan dapat di eksekusi apabila suatu kondisi
memenuhi syarat untuk mengerjakan pernyataan tersebut. Pada Python untuk
melakukan suatu pengecekan kondisi, terdapat tiga macam statemen. Antara lain :
1.
Perintah If
Statemen if digunakan
untuk melakukan penyeleksian dimana jika kondisi bernilai benar maka progam
akan mengeksekusi statemen dibawahnya.
Bentuk Umum :
if (kondisi) :
Statement
Contoh Program:
x=5
if x==5:
print
"Oke"
2.
If-Else
Statemen if – else
digunakan untuk melakukan penyeleksian kondisi dimana jika kondisi bernilai
benar maka program akan mengeksekusi statemen 1. Namun, jika nilai kondisi
bernilai salah maka statemen 2 yang akan dieksekusi.
Bentuk Umum :
if ( kondisi ) :
statement 1
else :
statement 2
Contoh Program:
x=input('Masukkan angka : ')
if x==(1-10):
print
"Benar"
else:
print
"Salah"
3.
If-Elif-Else
Statemen if - elif–
else digunakan untuk melakukan penyeleksian kondisi dimana kondisi yang
diberikan lebih dari 1 kondisi. Jika kondisi pertama bernilai benar maka
lakukan seleksi kondisi ke-dua dan seterusnya.
Bentuk Umum :
if ( kondisi 1 ) :
statement 1
elif ( kondisi 2 ) :
statement 2
else:
statement 3
Contoh Program:
x=20
if x==6:
print "Oke"
elif x==20:
print "Oke 20"
else:
print "Tidak benar"
Sumber:
Menarik, kebetulan blog saya juga membahas hal yang serupa. Seperti Belajar Percabangan di Python
BalasHapus