python实现输入任意一个大写字母生成金字塔的示例-创新互联

输入任意一个大写字母,生成金字塔图形

创新互联是一家专业提供甘南企业网站建设,专注与成都网站建设、成都做网站、H5开发、小程序制作等业务。10年已为甘南众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。
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实现输入任意一个大写字母生成金字塔的示例-创新互联
网址分享:http://bzwzjz.com/article/dogssd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站建设 企业网站设计 手机网站制作 达州网站设计 成都网站设计制作公司 网站制作 app网站建设 网站建设公司 外贸营销网站建设 成都网站设计 外贸网站建设 定制网站设计 营销型网站建设 移动手机网站制作 成都网站制作 专业网站设计 网站建设方案 企业网站建设 品牌网站建设 宜宾网站设计 企业网站建设 重庆企业网站建设