Computer programming assignment.docx2 (3)
Computer programming assignment.docx2 (3)
SECTION -12
Prepared by:
1
#a) SIMPLE PYRAMID
n=6
for i in range(1, n):
for j in range(1,i+1):
print("*", end=" ")
print()
2
#e) TRIANGLE
p_height = 6
for i in range(1, p_height):
for k in range(p_height - 1, i - 1, -1):
print(" ", end="")
for j in range(1, i + 1):
print("* ", end="")
print()
3
#h) ROTATED NUMBER PYRAMID
n=4
for i in range(n):
print(" " * (n - i - 1), end="")
for j in range(i + 1):
print(i + j + 1, end=" ")
print()
4
2)
name = "BIRHANUBOGALEMEKURIYAW" * 2
index = 0
rows = 11
max_width = 7
for i in range(1, max_width + 1):
spaces = max_width - i
print(" " * spaces, end="")
for j in range(i):
if index < len(name):
print(name[index], end=" ")
index += 1
else:
print("*", end=" ")
print()
for i in range(max_width - 1, 0, -1):
spaces = max_width - i
print(" " * spaces, end="")
for j in range(i):
if index < len(name):
print(name[index], end=" ")
index += 1
else:
print("*", end=" ")
print()