Assignment 1 of Scripting Lab in Python

  
    A
   A B
  A B C
 A B C D
A B C D E
    


symbols = ['A','B','C','D','E']
n = len(symbols)

for i in range(1,n+1):
  for j in range(n-i):
    print(" ",end="")
  for k in range(i):
    print(symbols[k],end=" ")
  print()
  
#OR
for i in range(1,n+1):
  print(" "*(n-i) + " ".join(symbols[:i]))

#OR

for i in range(1, n+1):
    print(" " * (n - i) + " ".join(chr(65 + j) for j in range(i)))



*****
 ****
  ***
   **
    *
    


for i in range(n):
 for j in range(i):
  print(" ",end="")
 for k in range(n-i):
  print("*",end="")
 print()
#OR
for i in range(n):
  print(" "*i + "*"*(n-i))



E E E E E E E E E 
  D D D D D D D
    C C C C C
      B B B
        A
      


symbols = ['A','B','C','D','E']
n = len(symbols)

for i in range(n):
  for j in range(i):
    print(" ", end=" ")
  for k in range(2*(n-i)-1):
    print(symbols[n-i-1],end=" ")
  print()

#OR

for i in range(n):
  print("  "*i + (symbols[n-i-1]+" ")*(2*(n-i)-1))



    4 
   4 3
  4 3 2
 4 3 2 1
4 3 2 1 0
 4 3 2 1
  4 3 2
   4 3
    4
    


n = 5
for i in range(n):
  for space in range(n - i - 1):
    print(" ", end="") 
  for num in range(n - 1, n - i - 2, -1):
    print(num, end=" ")
  print()
for i in range(n - 1):
  for space in range(i + 1):
    print(" ", end="")
  for num in range(n - 1, i, -1):
    print(num, end=" ")
  print()



4 
3 4 
2 3 4 
1 2 3 4 
0 1 2 3 4 
1 2 3 4 
2 3 4 
3 4 
4
    



n = 5
for i in range(n):
  for num in range(n-i-1,n,1):
    print(num, end =" ")
  print()
for i in range(n-1):
  for num in range(i+1,n,1):
    print(num, end =" ")
  print()



     *         *
    * *       * *
   * * *     * * *
  * * * *   * * * *
 * * * * * * * * * *
    


n = 5
for i in range(n):
  for spaces in range(n-i-1):
    print(" ", end ="")
  for star in range(i+1):
    print(" *", end ="")
  for spaces in range(n-i-1):
    print("  ", end ="")
  for star in range(i+1):
    print(" *", end ="")
  print()

#OR

for i in range(n):
  print(" "*(n-i-1)+" *"*(i+1)+"  "*(n-i-1)+" *"*(i+1))



* * 
* *
* * * *
* * * *
* * * * * *
* * * * * *
* * * * * * * *
* * * * * * * *
    


n = 5
for i in range(n):
  for j in range(2):
    for k in range(2*i):
     print("* ",end="")
    print()

#OR

n = 5
for i in range(n):
  print("* "*2*(i+1))
  print("* "*2*(i+1))

#OR

n = 5
for i in range(n):
    print(("* " * 2 * (i+1)+"\n") * 2,end="")



    E
   D E
  C D E
 B C D E
A B C D E
 B C D E
  C D E
   D E
    E
    



for i in range(n):
  for j in range(n-i-1,-1,-1):
    print(" ", end="")
  for k in range(n-i-1,n,1):
    print(symbols[k], end=" ")
  print()
for i in range(n-1):
  for j in range(n-i-1,n+1,1):
    print(" ", end="")
  for l in range(i+1,n):
    print(symbols[l], end=" ")
  print()

#OR

for i in range(n):
    print(" " * (n-i-1) + " ".join(symbols[n-i-1:]))
for i in range(1, n):
    print(" " * i + " ".join(symbols[i:]))


Comments

Popular Posts