Pattern python
Photo by Pixabay from Pexels
##PATTERN 1
rows=int(input("Enter number of rows:"))
#each_number will be 1 in first iteration and then 2 and so on
for each_number in range(1,rows+1):
#printing number will be in range (1 , i+1) i.e (1,2) but 2 is excluded so only 1 will be printed , likewise the rest
for printing_pattern in range(1,each_number+1):
print(printing_pattern,end=" ") #The print() function inserts a new line at the end, by default In Python 3, end =" " appends space instead of newline.
print()
OUTPUT:
Enter number of rows:5
1
1 2
1 2 3
1 2 3 4
1 2 3 4 5
##PATTERN 2
rows=int(input("Enter number of rows:"))
for each_number in range(1,rows+1):
for printing_pattern in range(1,each_number+1):
print(each_number,end="")
print()
OUTPUT:
Enter number of rows:5
1
22
333
4444
55555
##PATTERN 3
# rows=int(input("Enter number of rows:"))
for each_number in range(rows,0,-1):
for printing_pattern in range(1,each_number+1):
print(each_number,end="")
print()
OUTPUT:
Enter number of rows:5
55555
4444
333
22
1
##PATTERN 4
rows=int(input("Enter number of rows:"))
for each_number in range(1,rows+1):
for printing_pattern in range(1,each_number+1):
print("*", end=" ")
print()
OUTPUT:
Enter number of rows:5
*
* *
* * *
* * * *
* * * * *
##PATTERN 5 , this pattern is reverse of the above program but the for loop is different compared to it ,it has one step included more in it i.e step
rows=int(input("Enter number of rows:"))
for each_number in range(rows,0,-1):
the -1 is used for decremented loop
for printing_pattern in range(1,each_number+1):
print("*", end=" ")
print()
OUTPUT:
Enter number of rows:5
* * * * *
* * * *
* * *
* *
*
##PATTERN 6
rows=int(input("Enter number of rows:"))
for each_number in range(1,rows+1):
for empty_space in range(1,rows +1- each_number):
print(" ", end=" ")
for printing_pattern in range(1,each_number+1):
print("*", end=" ")
print()
OUTPUT:
Enter number of rows:5
*
* *
* * *
* * * *
* * * * *
##PATTERN 7
rows=int(input("Enter number of rows:"))
for each_number in range(rows,0,-1):
for empty_space in range(1,rows +1-each_number):
print(" ", end=" ")
for printing_pattern in range(1,each_number+1):
print("*", end=" ")
print()
OUTPUT:
Enter number of rows:5
* * * * *
* * * *
* * *
* *
*
##PATTERN 8
rows=int(input("Enter number of rows:"))
for each_number in range(1,rows+1):
for empty_space in range(1,rows +1- each_number):
print(" ", end=" ")
for printing_pattern in range(1, ( 2*each_number-1)+1):
print("*", end=" ")
print()
OUTPUT:
Enter number of rows:5
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
##PATTTERN 9
rows=int(input("Enter number of rows:"))
for each_number in range(rows,0,-1):
for empty_space in range(1,rows +1- each_number):
print(" ", end=" ")
for printing_pattern in range(1, ( 2*each_number-1)+1):
print("*", end=" ")
print()
OUTPUT:
Enter number of rows:5
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*

Comments
Post a Comment