编写Python程序输出正金字塔5
发布网友
发布时间:2023-11-20 14:50
我来回答
共1个回答
热心网友
时间:2024-05-09 12:32
theStr = input('please input the letter:F\n') #请输入大写F
theCode = ord(theStr)
i = 65
while i <= theCode:
for j in range(theCode-i,0,-1):
print(" ",end='')
#输出相应的空格
for i_temp in range(65, i):
print(chr(i_temp), end='')
#正向输出字母
for i_temp_temp in range(i, 64, -1):
print(chr(i_temp_temp), end='')
#反向补齐输出字母
i+=1
print("\n")
#如果成功,请再输入小写f试试,效果更好!