def my_print2(char):
2 list = ['A','B','C','D','E','F']
3 rows = (ord(char)-63)
4 rows_str = []
5 for row in range(0,rows):
6 str = ""
7 for i in range(0,row):
8 # print(list[i],end='')
9 str += list[i]
10 for i in range(row-2,-1,-1):
11 # print(list[i], end='')
12 str += list[i]
13 rows_str.append(str)
14
15 for row in range(rows-2,-1,-1):
16 str = ""
17 for i in range(0, row):
18 # print(list[i], end='')
19 str += list[i]
20 for i in range(row - 2, -1, -1):
21 # print(list[i], end='')
22 str += list[i]
23 rows_str.append(str)
24
25 for str in rows_str:
26 print("| %s |"%str.center(11))
27
28
29 my_print2("D")
![]()