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开发vim插件及心得分享
Nov 04 Python
利用python实现数据分析
Jan 11 Python
python实现感知器算法(批处理)
Jan 18 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
使用python实现kNN分类算法
Oct 16 Python
DJango的创建和使用详解(默认数据库sqlite3)
Nov 18 Python
使用Python实现画一个中国地图
Nov 23 Python
Python实现图片批量加入水印代码实例
Nov 30 Python
python中什么是面向对象
Jun 11 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
Aug 04 Python
详解numpy1.19.4与python3.9版本冲突解决
Dec 15 Python
Pillow图像处理库安装及使用
Apr 12 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
模拟OICQ的实现思路和核心程序(二)
2006/10/09 PHP
用windows下编译过的eAccelerator for PHP 5.1.6实现php加速的使用方法
2007/09/30 PHP
使用NetBeans + Xdebug调试PHP程序的方法
2011/04/12 PHP
php变量范围介绍
2012/10/15 PHP
PHP实现多图片上传类实例
2014/07/26 PHP
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
js取整数、取余数的方法
2014/05/11 Javascript
javascript实现单击和双击并存的方法
2014/12/13 Javascript
详解用node-images 打造简易图片服务器
2017/05/08 Javascript
js 事件的传播机制(实例讲解)
2017/07/20 Javascript
jQuery实现所有验证通过方可提交的表单验证
2017/11/21 jQuery
jQuery图片查看插件Magnify开发详解
2017/12/25 jQuery
微信小程序实现蒙版弹窗效果
2018/11/01 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
详解小程序云开发数据库
2019/05/20 Javascript
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
wxpython学习笔记(推荐查看)
2014/06/09 Python
python中range()与xrange()用法分析
2016/09/21 Python
Python列表(List)知识点总结
2019/02/18 Python
python导入坐标点的具体操作
2019/05/10 Python
Django中celery执行任务结果的保存方法
2019/07/12 Python
详解python中的生成器、迭代器、闭包、装饰器
2019/08/22 Python
pytorch实现focal loss的两种方式小结
2020/01/02 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
施华洛世奇英国官网:SWAROVSKI英国
2017/03/13 全球购物
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
初三开学计划书
2014/04/27 职场文书
五一促销活动总结
2014/07/01 职场文书
安全目标管理责任书
2014/07/25 职场文书
2014小学数学教师个人工作总结
2014/12/18 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
学历证明范文
2015/06/16 职场文书
贴吧吧主申请感言
2015/08/03 职场文书