Python-Pattern
we will discuss about python code for pattern
- Triangle
for i in range(6):
for j in range(i):
print("*",end=" ")
print()
or
for i in range(6):
print(i*'* ')
Output:
*
* *
* * *
* * * *
* * * * *
- Square
for row in range(5):
for column in range(5):
print("*",end=" ")
print()
Output:
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
for i in range(5):
for j in range(5-i):
print("*",end=' ')
print()
or
for i in range(5,0,-1):
print(i*'* ')
for i in range(5):
print((5-i)*'* ')
Output:
* * * * *
* * * *
* * *
* *
*
a = 1
for i in range(1,4):
for j in range(1,a+1):
print('*',end=' ')
a = a+2
print()
Output:
*
* * *
* * * * *
num=5
for i in range(num):
for j in range(num-i-1):
print(end= ' ')
for j in range(i+1):
print('*',end=" ")
print()
or
n = 4
for i in range(n):
print(' '*(n-i-1)+' *'*(i+1))
Output:
*
* *
* * *
* * * *
num = 4
for i in range(num):
for j in range(i):
print(end=' ')
for j in range(num-i):
print('*',end= ' ')
print()
or
n = 4
for i in range(n):
print(' '*(i)+' *'*(n-i))
Output:
* * * *
* * *
* *
*
n=4
for row in range(n):
for col in range(n):
if row==col:
print('*',end=' ')
else:
print(' ',end=' ')
print()
Output:
*
*
*
*
n = 4
for i in range(n):
for j in range(n-i-1):
print(' ',end=' ')
for j in range(1):
print('*',end=' ')
print()
Output:
*
*
*
*
n = 5
for i in range(n):
for j in range(n):
if i==0 or j==0 or i == (n-1) or j ==(n-1):
print('*',end=' ')
else:
print(' ',end=' ')
print()
Output:
* * * * *
* *
* *
* *
* * * * *
n = 5
for i in range(n-1):
print(' '*(n-i-1)+' *'*(i+1))
for j in range(n):
print(' '*(j)+' *'*(n-j))
Output:
*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*
Output:
Output: