Professional Documents
Culture Documents
a
Chapter 4
Tamer Elsayed
CSE Dept.
Start
i = 1
no
i <= 5?
yes
print i
End
How can we
i = i + 1
implement it?
Instead, we use
repetition structures (loops)
i = 1
no
i <= 5?
yes
print i
End
i = i + 1
i = 1
no
i <= 5?
yes
print i
End repeated block
i = i + 1
true
Statement(s)
statement(s) Statement(s)
i = 1
i = 1
while i <= 5:
print(i)
i = i + 1 no
i <= 5?
Output: 1 yes
2
3 print i
4
5 End i = i + 1
i = 5
while i > 0:
print(i)
Infinite loop!
read data
while (data is invalid)
print error
read data
# data is valid here