-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathControl_flow_tutorial.py
60 lines (52 loc) · 1.08 KB
/
Control_flow_tutorial.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
#control flow
#SEQUENCE - BERURUTAN
#ITERATION - PENGULANGAN
#SELECCTION - PEMILIHAN
#Sequencing
i="hello world"
print(i)
#ITERATION (for/while)
#(FOR)
for i in range(5):
print("hello world")
#mencetak "hello world" sebanyak 5 kali
cost=[2,4,6,8,10]
total=0
for i in cost:
total=total+i
print(total)
#mencetak jumlah dari semua nilai cost
#(WHILE)
i = 5
while i > 1:
print ("hello")
i=i-1
#mencetak "hello" sampai nilai i tidak besar dari 1
i=1
while i<=5:
print(i)
i=i+1
print("loop done")
#SELECTION (if-else)
age=23
if age >= 20:
print("Dewasa")
else:
print("Remaja")
#mencetak dewasa karena menseleksi age besar dari 20
age=17
if age >= 20:
print("Dewasa")
elif age >=15:
print("Remaja")
else:
print("Anak-anak")
#mencetak "remaja" karena age besar dari 15 tapi tidak besar dari 20
#gabungan
angka=3
while True:
print(angka)
angka=angka+1
if not angka>=5:
break #berguna memberhentikan pengulangan
#jika angka+1 tidak sama atau lebih 5 maka mencetak angka smpai tak hingga