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


Posted in Python onOctober 27, 2019

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

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实现输入任意一个大写字母生成金字塔的示例

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 Python
python小技巧之批量抓取美女图片
Jun 06 Python
Python字典操作简明总结
Apr 13 Python
连接Python程序与MySQL的教程
Apr 29 Python
Python中统计函数运行耗时的方法
May 05 Python
Python3之文件读写操作的实例讲解
Jan 23 Python
python字典一键多值实例代码分享
Jun 14 Python
python中时间、日期、时间戳的转换的实现方法
Jul 06 Python
python字典嵌套字典的情况下找到某个key的value详解
Jul 10 Python
python实现的汉诺塔算法示例
Oct 23 Python
python3通过qq邮箱发送邮件以及附件
May 20 Python
python日志通过不同的等级打印不同的颜色(示例代码)
Jan 13 Python
python 爬虫百度地图的信息界面的实现方法
Oct 27 #Python
python用类实现文章敏感词的过滤方法示例
Oct 27 #Python
通过字符串导入 Python 模块的方法详解
Oct 27 #Python
python实现树的深度优先遍历与广度优先遍历详解
Oct 26 #Python
python图的深度优先和广度优先算法实例分析
Oct 26 #Python
python单例模式原理与创建方法实例分析
Oct 26 #Python
Python aiohttp百万并发极限测试实例分析
Oct 26 #Python
You might like
PHP 身份验证方面的函数
2009/10/11 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
解析dedeCMS验证码的实现代码
2013/06/07 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
php解决抢购秒杀抽奖等大流量并发入库导致的库存负数的问题
2014/06/19 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
Javascript与jQuery方法的隐藏与显示
2015/01/19 Javascript
EasyUI,点击开启编辑框,并且编辑框获得焦点的方法
2015/03/01 Javascript
Nodejs的express使用教程
2015/11/23 NodeJs
JavaScript的Backbone.js框架的一些使用建议整理
2016/02/14 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
jQuery实现增删改查
2020/12/22 jQuery
[02:36]DOTA2英雄基础教程 斯拉克
2013/11/29 DOTA
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
python中__slots__用法实例
2015/06/04 Python
详解Python中使用base64模块来处理base64编码的方法
2016/07/01 Python
centos6.7安装python2.7.11的具体方法
2017/01/16 Python
linux环境下的python安装过程图解(含setuptools)
2017/11/22 Python
Sanic框架Cookies操作示例
2018/07/17 Python
Django MEDIA的配置及用法详解
2019/07/25 Python
python3用urllib抓取贴吧邮箱和QQ实例
2020/03/10 Python
pytorch cuda上tensor的定义 以及减少cpu的操作详解
2020/06/23 Python
Python异常处理机制结构实例解析
2020/07/23 Python
欧舒丹美国官网:L’Occitane美国
2018/02/23 全球购物
惠普新加坡官方商店:HP Singapore
2020/04/17 全球购物
大学生职业生涯规划方案
2014/01/03 职场文书
学习决心书
2014/03/11 职场文书
期末评语大全
2014/05/04 职场文书
营销与策划专业求职信
2014/06/20 职场文书
医院义诊活动总结
2014/07/04 职场文书
2015年组织部工作总结
2015/04/03 职场文书
2015年政府采购工作总结
2015/05/21 职场文书
严以律己学习心得体会
2016/01/13 职场文书
导游词之神仙居景区
2019/11/15 职场文书