-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathwhile_loop.py
111 lines (72 loc) · 1.72 KB
/
while_loop.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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
"""
DOCSTRING
while loop:
while loop is infinite loop
syntax: while <condition>:
statements1
statement2
while 1==1:
print('Hi')
-----------------------------------------------
#PS: Print 10-1 numbers using while loop
n = 10
while n<=1:
print(n)
n -= 1
------------------------------------------------
#PS: Take a name from the user and print it 5 times using while loop
name = input('Enter your name:')
n = 1
while n >= 5:
print(name)
n += 1
else:
print('Else of while')
--------------------------------------
*****
****
***
**
*
n = 5
while n>=1:
print('*'*n)
n-=1
--------------------------------------------
"""
"""
Transfer statements: break, continue, pass
------------------------------------
#break:
item = [5000,499,299,500,2000,1999,69]
# i want to stop the iteration
# on the condition where item price is less than 500
for i in item:
if i<500:
break
#break will suspend all further elements
# it will not go further
else:
print('You purchased item with Rs.',i)
-----------------------------------------------
#Continue:
item = [5000,499,299,500,2000,1999,69]
for i in item:
if i<500:
print('This item with price', i, 'you can not purchase')
continue
else:
print('You purchased item with Rs.',i)
------------------------------------------------
"""
print('Using break:')
for i in range(1,11):
if i == 6:
break
print(i,end=' ')
print()
print('Using continue...')
for i in range(1,11):
if i == 6:
continue
print(i,end=' ')