欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

python的for语句打印金字塔图形_python实现输入任意一个大写字母生成金字塔的示例...

发布时间:2023/12/19 64 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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实现输入任意一个大写字母生成金字塔的示例...的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。