python的for语句打印金字塔图形_python实现输入任意一个大写字母生成金字塔的示例...
本文将要为您介绍的是python实现输入任意一个大写字母生成金字塔的示例,具体完成步骤:
输入任意一个大写字母,生成金字塔图形
def GoldTa(input):
L = [chr(i) for i in range(65, 91)] # 大写字母A--Z
idA = 65 # 从A开始
# ord()函数将字母转换为Unicode数值
idInput = ord(input)
num = idInput - idA + 1 # 输入的字符个数
tempResult = ""
for C in range(0, num):
for C1 in range(0, C): # 左 [ABC]
tempResult = tempResult + L[C1]
tempResult = tempResult + L[C] # 中 [D]
for C2 in range(C - 1, -1, -1): # 右 [CBA]
tempResult = tempResult + L[C2]
for C3 in range(num - 1 - C): # 每行空格
tempResult = " " + tempResult
print(tempResult) # 输出
tempResult = "" # 清空临时结果
while True:
char = input("请输入一个大写字母:")
if char.isupper():
GoldTa(char)
continue
else:
print("输入错误,请重新输入")
结果如下:
python实现输入任意一个大写字母生成金字塔的示例就为您介绍到这里,感谢您关注懒咪学编程c.lanmit.com.
本文地址:https://c.lanmit.com/bianchengkaifa/Python/21465.html
创作挑战赛新人创作奖励来咯,坚持创作打卡瓜分现金大奖总结
以上是生活随笔为你收集整理的python的for语句打印金字塔图形_python实现输入任意一个大写字母生成金字塔的示例...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 长城汽车2022年营收1373亿元 净利
- 下一篇: python兼职平台信号处理_如何在Wi