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]
python新手代码示例
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("输⼊错误,请重新输⼊")
结果如下:
以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持爱安⽹。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论