-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathpython_loops_practice1.py
More file actions
69 lines (52 loc) · 1.16 KB
/
python_loops_practice1.py
File metadata and controls
69 lines (52 loc) · 1.16 KB
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
#Python loops: FOR
fruits = ["apple", "banana","cherry"]
for x in fruits:
print(x)
#Python loops: Loop through strings
for x in "banana":
print(x)
#python loops: Using the break statement
for x in fruits:
print(x)
if x == "banana":
break
#python loops: Using the break statement and print
for x in fruits:
if x == "banana":
break
print(x)
#python loops: Using the continue statement
for x in fruits:
if x == "banana":
continue
print(x)
#python loops: using range
for x in range(6):
print(x)
#python loops: using range with paramaters
for x in range(2,6):
print(x)
#python loops: using range with paramenters and default
for x in range(2,30,3):
print(x)
#python loops: using the Else statement
for x in range(6):
print(x)
else:
print("Finally finished!")
#python loops: nested loops
adj = ["red","big","tasty"]
fruits = ["apple","banana","cherry"]
for x in adj:
for y in fruits:
print(x,y)
#python loops: recursion
def tri_recursion(k):
if(k>0):
result = k+tri_recursion(K-1)
print(result)
else:
result = 0
return result
print("\n\nRecursion Example Results")
tri_recursion(6)