You are on page 1of 6

3/26/22, 12:16 PM Practise_pattern_Kiran Ghorpade - Jupyter Notebook

1 # Name : Kiran Ghorpade


1 ## practise of pattern
2

In [ ]: 1 ## pattern of right angle triangle with star

In [7]: 1 n = eval(input("Enter number of rows: "))


2
3 for i in range(n):
4 for j in range(i+1):
5 print("*",end= ' ')
6 print()

Enter number of rows: 5

* *

* * *

* * * *

* * * * *

In [13]: 1 n = eval(input("Enter number of rows: "))


2
3 for i in range(n+1,0,-1):
4 for j in range(0,i-1):
5 print("*",end= ' ')
6 print()

Enter number of rows: 5

* * * * *

* * * *

* * *

* *

In [26]: 1 n = eval(input("Enter number of rows: "))


2
3 for i in range(n):
4 for j in range(n-i):
5 print("*",end= ' ')
6 print()

Enter number of rows: 5

* * * * *

* * * *

* * *

* *

In [ ]: 1 ## simple slice command with step

localhost:8889/notebooks/Practise_pattern_Kiran Ghorpade.ipynb 1/6


3/26/22, 12:16 PM Practise_pattern_Kiran Ghorpade - Jupyter Notebook

In [14]: 1 row =5
2
3 for i in range(0,row,1):
4 for j in range(0,i+1):
5 print("*", end= ' ')
6 print()

* *

* * *

* * * *

* * * * *

In [16]: 1 row =5
2
3 for i in range(row+1,0,-1):
4 for j in range(0,i-1):
5 print("*", end= ' ')
6 print()

* * * * *

* * * *

* * *

* *

In [ ]: 1 ## use of Reveresed function

In [19]: 1 n = eval(input("Enter number of rows: "))


2
3 for i in range(n):
4 for j in range(i+1):
5 print("*",end= ' ')
6 print()
7 for i in reversed(range(n)):
8 for j in reversed(range(i)):
9 print("*",end= ' ')
10 print()

Enter number of rows: 5

* *

* * *

* * * *

* * * * *

* * * *

* * *

* *

localhost:8889/notebooks/Practise_pattern_Kiran Ghorpade.ipynb 2/6


3/26/22, 12:16 PM Practise_pattern_Kiran Ghorpade - Jupyter Notebook

In [18]: 1 n = eval(input("Enter number of rows: "))


2
3
4 for i in reversed(range(n)):
5 for j in reversed(range(i+1)):
6 print("*",end= ' ')
7 print()

Enter number of rows: 5

* * * * *

* * * *

* * *

* *

In [20]: 1 ## short cut

In [21]: 1 for star in range(0,6):


2 print("*"*star)

**

***

****

*****

In [22]: 1 for star in reversed(range(0,6)):


2 print("*"*star)

*****

****

***

**

In [24]: 1 for star in range(0,6):


2 print("*"*star)
3 for star in reversed(range(0,5)):
4 print("*"*star)

**

***

****

*****

****

***

**

localhost:8889/notebooks/Practise_pattern_Kiran Ghorpade.ipynb 3/6


3/26/22, 12:16 PM Practise_pattern_Kiran Ghorpade - Jupyter Notebook

In [25]: 1 ## pattern of triangle star like pyramid

In [29]: 1 n = eval(input("Enter number of rows: "))


2
3 for i in range(n):
4 print((' '*(n-i-1))+ ('* ')*(i+1))
5

Enter number of rows: 6

* *

* * *

* * * *

* * * * *

* * * * * *

In [32]: 1 ## inverted pyramid

In [40]: 1 n = eval(input("Enter number of rows: "))


2 for i in reversed(range(n)):
3 print((' '*(n-i-1))+ ('* ')*(i+1))

Enter number of rows: 5

* * * * *

* * * *

* * *

* *

In [47]: 1 n = eval(input("Enter number of rows: "))


2
3 for i in range(n):
4 print((' '*(n-i-1))+ ('* ')*(i+1))
5
6 for i in range(n-1):
7 print(' '*(i+1) + ('* ')*(n-i-1))

Enter number of rows: 5

* *

* * *

* * * *

* * * * *

* * * *

* * *

* *

In [30]: 1 ## pattern with sqaure star

localhost:8889/notebooks/Practise_pattern_Kiran Ghorpade.ipynb 4/6


3/26/22, 12:16 PM Practise_pattern_Kiran Ghorpade - Jupyter Notebook

In [31]: 1 n = eval(input("Enter number of rows: "))


2
3 for i in range(n):
4 for j in range(n):
5 print("*", end =' ')
6 print()

Enter number of rows: 5

* * * * *

* * * * *

* * * * *

* * * * *

* * * * *

In [48]: 1 ## To print square pattern with provided fixed digit in every row

In [52]: 1 n = eval(input("Enter number of number: "))


2
3 for i in range(n):
4 print((str(i+1)+' ')*n)

Enter number of number: 5

1 1 1 1 1

2 2 2 2 2

3 3 3 3 3

4 4 4 4 4

5 5 5 5 5

In [53]: 1 ## To print square pattern with alphabet symbols

In [54]: 1 n = eval(input("Enter number of nows: "))


2
3
4 for i in range(n):
5 print((chr(65+i)+' ')*n)

Enter number of nows: 6

A A A A A A

B B B B B B

C C C C C C

D D D D D D

E E E E E E

F F F F F F

In [55]: 1 ## print number patern in triangle

localhost:8889/notebooks/Practise_pattern_Kiran Ghorpade.ipynb 5/6


3/26/22, 12:16 PM Practise_pattern_Kiran Ghorpade - Jupyter Notebook

In [60]: 1 n = eval(input("Enter number of nows: "))


2
3 for i in range(1,n+1):
4 for j in range(1,i+1):
5 print(j,end= ' ')
6 print()

Enter number of nows: 5

1 2

1 2 3

1 2 3 4

1 2 3 4 5

In [66]: 1 n = eval(input("Enter number of nows: "))


2
3 for i in range(1,n+1):
4 for j in range(n-i):
5 print(j,end= ' ')
6 print()

Enter number of nows: 5

0 1 2 3

0 1 2

0 1

localhost:8889/notebooks/Practise_pattern_Kiran Ghorpade.ipynb 6/6

You might also like