修改代码如下:

letter = input("请输入一个大写英文字母:") n = ord(letter) - ord('A') # 计算字母在字母表中的顺序位置 for i in range(n+1): # 输出空格 for j in range(n-i): print(" ", end="") # 输出升序字母 for j in range(i): print(chr(ord('A')+j), end="") # 输出中心字母 print(letter, end="") # 输出降序字母 for j in range(i-1, -1, -1): print(chr(ord('A')+j), end="") # 输出空格 for j in range(n-i): print(" ", end="") # 换行 print()

letter = input请输入一个大写英文字母:n = ordletter - ordA + 1 # 计算字母在字母表中的顺序位置for i in range1 n+1 # 输出空格 for j in rangen-i print end= # 输出升序字母 for j in rangei-1 printchrordA+j end= #

原文地址: https://www.cveoy.top/t/topic/hd4e 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录