-
Notifications
You must be signed in to change notification settings - Fork 41
/
using-pass.py
29 lines (21 loc) · 1.31 KB
/
using-pass.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
# ------------------------------------------------------------------------------------
# Tutorial: How to use pass statement within loops.
# ------------------------------------------------------------------------------------
# Nothing actually happens when pass is executed in python. It just passes control to next line that automatically happens but
# sometimes it comes handy, especially in production codes. As we can't leave the body of if, else, for, while, etc undefined or
# it'll throw error so sometimes we use pass with these statements to not get any error.
# So, it's used sometimes where we need to define a syntactically empty block.
# It is much like a comment but python interpreter executes it while comments get ignored completely.
for i in [1, 2, 3]:
pass
i = 0
my_list = [1, 2, 3]
while i < len(my_list):
print(my_list[i])
i += 1
# In above example we won't get any error as we are using pass but if we don't use pass and just use
# for loop without body then we'll get error.
# ------------------------------------------------------------------------------------
# Challenge: Create a loop with fruits and number, if it's a fruit print it, and if it's a number pass it.
# note : use typeof to make the condition
# ------------------------------------------------------------------------------------