forked from Akuli/python-tutorial
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPrinting_patterns.py
More file actions
134 lines (87 loc) · 1.92 KB
/
Printing_patterns.py
File metadata and controls
134 lines (87 loc) · 1.92 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
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
### Printing Patterns in Python ###
Q) Create a 4 # in 4 Rows like below pattern
####
####
####
####
#Correct one
for i in range(4):
for j in range(4):
print("#", end="")
print()
###The below one is another way
for j in range (4):
print("#", end="")
print()
for j in range (4):
print("#", end="")
print()
for j in range (4):
print("#", end="")
print()
for j in range (4):
print("#", end="")
print()
### to print below pattern
#
##
###
####
# telusko code
for i in range(4):
for j in range(i+1):
print("#", end="")
print()
#Another own code example for above pattern
for i in range(1,5):
for j in range(i):
print("#", end="")
print()
### to print below pattern
####
###
##
#
# Telusko
for i in range(4):
for j in range(4-i):
print("#", end="")
print()
#own
for j in range(4):
for i in range(4-j):
print("#", end="")
print()
### To apply "continue", "break" for above patterns
for i in range(4):
if i==2:
continue
for j in range(4):
print("#",end="")
print()
# here we have given break statement inside of the nested for loop hence when i==2 applied inner loop skip the 2### program excution has stopped.
####
####
####
for i in range(4):
for j in range(4):
if i==2:
break
print("#",end="")
print()
print("This is end")
# here we have given break statement out side of the nested for loop hence when i==2 applied end the statement and program excution has stopped.
####
###
for j in range(4):
if i==2:
break # here we have given break statement out side of the nested for loop hence when i==2 applied end the statement and program excution has stopped.
for i in range(4-j):
print("#", end="")
print()
for j in range(1,5):
for i in range(j):
print("*", end="")
if i==2:
break
print()