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脚本设置超时机制系统时间的方法
Feb 21 Python
Python做文本按行去重的实现方法
Oct 19 Python
Python中执行存储过程及获取存储过程返回值的方法
Oct 07 Python
python实现人脸识别经典算法(一) 特征脸法
Mar 13 Python
《与孩子一起学编程》python自测题
May 27 Python
利用python画出折线图
Jul 26 Python
Python multiprocessing多进程原理与应用示例
Feb 28 Python
Python queue队列原理与应用案例分析
Sep 27 Python
Python字典中的值为列表或字典的构造实例
Dec 16 Python
python使用HTMLTestRunner导出饼图分析报告的方法
Dec 30 Python
Python PyQt5模块实现窗口GUI界面代码实例
May 12 Python
python开发实时可视化仪表盘的示例
May 07 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中将字符串转为HTML的实体引用的一个类
2013/02/03 PHP
根据分辨率不同,调用不同的css文件
2006/08/25 Javascript
Javascript中的常见排序算法
2007/03/27 Javascript
javascript开发技术大全-第3章 js数据类型
2011/07/03 Javascript
jquery做的一个简单的屏幕锁定提示框
2014/03/26 Javascript
jQuery实现购物车多物品数量的加减+总价计算
2014/06/06 Javascript
node.js中的events.emitter.once方法使用说明
2014/12/10 Javascript
详解javascript实现瀑布流列式布局
2016/01/29 Javascript
Bootstrap模块dropdown实现下拉框响应
2016/05/22 Javascript
Jquery Easyui自定义下拉框组件使用详解(21)
2020/12/31 Javascript
jquery实现表单获取短信验证码代码
2017/03/13 Javascript
详解nodejs微信jssdk后端接口
2017/05/25 NodeJs
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
layerUI下的绑定事件实例代码
2018/08/17 Javascript
关于Vue Router中路由守卫的应用及在全局导航守卫中检查元字段的方法
2018/12/09 Javascript
微信小程序MUI导航栏透明渐变功能示例(通过改变rgba的a值实现)
2019/01/24 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
jquery实现的分页显示功能示例
2019/08/23 jQuery
如何利用JS将手机号中间四位变成*号
2020/09/29 Javascript
python发腾讯微博代码分享
2014/01/10 Python
python访问抓取网页常用命令总结
2017/04/11 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
python中requests和https使用简单示例
2018/01/18 Python
Python实现带参数的用户验证功能装饰器示例
2018/12/14 Python
Python3分析处理声音数据的例子
2019/08/27 Python
详解Python绘图Turtle库
2019/10/12 Python
如何使用python代码操作git代码
2020/02/29 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
PurCotton全棉时代官网:100%天然棉花生产的生活护理用品
2016/11/18 全球购物
英国在线定制百叶窗网站:Swift Direct Blinds
2020/02/25 全球购物
美术专业个人自我评价
2014/01/18 职场文书
乡下人家教学反思
2014/02/01 职场文书
优秀大学生自荐信
2014/06/09 职场文书
公司行政助理岗位职责
2015/04/11 职场文书
win10电脑老是死机怎么办?win10系统老是死机的解决方法
2022/08/05 数码科技