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 Matplotlib库入门指南
May 18 Python
浅谈python抛出异常、自定义异常, 传递异常
Jun 20 Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 Python
详解Python发送email的三种方式
Oct 18 Python
Python爬虫实现验证码登录代码实例
May 10 Python
微信小程序python用户认证的实现
Jul 29 Python
详解PyTorch手写数字识别(MNIST数据集)
Aug 16 Python
TensorFlow 输出checkpoint 中的变量名与变量值方式
Feb 11 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
Mar 30 Python
学点简单的Django之第一个Django程序的实现
Feb 24 Python
使用python实现学生信息管理系统
Feb 25 Python
详解Python描述符的工作原理
Jun 11 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
jQuery+PHP实现的掷色子抽奖游戏实例
2015/01/04 PHP
PHP随机生成信用卡卡号的方法
2015/03/23 PHP
php强制用户转向www域名的方法
2015/06/19 PHP
php中define用法实例
2015/07/30 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
FireFox JavaScript全局Event对象
2009/06/14 Javascript
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
javascript开发技术大全-第1章javascript概述
2011/07/03 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
2015/04/12 Javascript
JS解析XML文件和XML字符串详解
2015/04/17 Javascript
jQuery树形控件zTree使用小结
2016/08/02 Javascript
nodejs mysql 实现分页的方法
2017/06/06 NodeJs
详解vue-admin和后端(flask)分离结合的例子
2018/02/12 Javascript
关于element-ui的隐藏组件el-scrollbar的使用
2019/05/29 Javascript
js回溯法计算最佳旅行线路代码实例
2019/09/11 Javascript
解决layui的table插件无法多层级获取json数据的问题
2019/09/19 Javascript
layer插件实现在弹出层中弹出一警告提示并关闭弹出层的方法
2019/09/24 Javascript
微信小程序后端无法保持session的原因及解决办法问题
2020/03/20 Javascript
[03:49]显微镜下的DOTA2第十五期—VG登基之路完美团
2014/06/24 DOTA
Python3 XML 获取雅虎天气的实现方法
2018/02/01 Python
flask入门之文件上传与邮件发送示例
2018/07/18 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
一行Python代码过滤标点符号等特殊字符
2019/08/12 Python
Python中PyQt5/PySide2的按钮控件使用实例
2019/08/17 Python
pytorch中的transforms模块实例详解
2019/12/31 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
Python run()函数和start()函数的比较和差别介绍
2020/05/03 Python
Python 下载Bing壁纸的示例
2020/09/29 Python
CSS3 background-image颜色渐变的实现代码
2018/09/13 HTML / CSS
优秀的茶餐厅创业计划书
2014/01/03 职场文书
事业单位辞职信范文
2014/01/19 职场文书
反对邪教标语
2014/06/30 职场文书
2014年团员学习十八大思想汇报
2014/09/13 职场文书
单位收入证明范本
2015/06/18 职场文书
学校2016年圣诞节活动总结
2016/03/31 职场文书