Di Python, ia memiliki serangkaian perintah loops (berulang) dan Kondisi (Statement) yang mirip dengan bahasa program lainnya seperti :
- For Loop
- While Loop
- Nested Loop
- Loop Control Statement
- Break Statement
- Continute Statement
- Pass Statement
For Loop
Contoh Syntaks :
for x in range (0,3) :
print (‘Eksekusi Loop %d’ % (x))
Output :
Eksekusi Loop 0
Eksekusi Loop 1
Eksekusi Loop 2
While Loop
Contoh Sintaks :
count =1
while count < 6 :
print (count)
count+=1
Output :
1
2
3
4
5
Nested Loop
Contoh Sintaks :
for g in range(1, 6):
for k in range(1, 3):
print (“%d * %d = %d” % ( g, k, g*k))
Output :
1 * 1 = 1
1 * 2 = 2
2 * 1 = 2
2 * 2 = 4
3 * 1 = 3
3 * 2 = 6
4 * 1 = 4
4 * 2 = 8
5 * 1 = 5
5 * 2 = 10
Loop Control Statement
Statement atau kondisi ini digunakan untuk menganti proses eksekusi dari urutan normalnya. Python mendukung 3 jenis Loop Control Statement, diantaranya :
Break Statement
Digunakan untuk keluar dari While Loop atau For loop. Ia menghentikan proses looping dan mengeksekusi statement berikutnya setelah loop
Contoh sintaks :
count = 0
while count <= 100: print (count) count += 1 if count >= 3:
break
Output :
0
1
2
Continue Statement
Contoh Sintaks :
for x in range(10):
if x % 2 == 0:
continue
print (x)
Output :
1
3
5
7
9
Pass Statement
for Huruf in ‘TutorialPhyton’:
if Huruf == ‘P’:
pass
print (‘Pass blok’)
print (‘Huruf saat ini:’, Huruf)
Output :
Huruf Saat ini : T
Huruf Saat ini : u
Huruf Saat ini : t
Huruf Saat ini : o
Huruf Saat ini : r
Huruf Saat ini : i
Huruf Saat ini : a
Huruf Saat ini : l
Pass blok
Huruf Saat ini : P
Huruf Saat ini : h
Huruf Saat ini : y
Huruf Saat ini : t
Huruf Saat ini : o
Huruf Saat ini : n