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

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

  1. python编写程序、实现一个数字金字塔_python实现输入任意一个大写字母生成金字塔的示例...

    输入任意一个大写字母,生成金字塔图形 def GoldTa(input): L = [chr(i) for i in range(65, 91)] # 大写字母A--Z idA = 65 # 从A开始 ...

  2. python输出字母金字塔可以输入字母和行数的_python实现输入任意一个大写字母生成金字塔的示例...

    输入任意一个大写字母,生成金字塔图形 def GoldTa(input): L = [chr(i) for i in range(65, 91)] # 大写字母A--Z idA = 65 # 从A开始 ...

  3. python的for语句打印金字塔图形_python实现输入任意一个大写字母生成金字塔的示例...

    本文将要为您介绍的是python实现输入任意一个大写字母生成金字塔的示例,具体完成步骤: 输入任意一个大写字母,生成金字塔图形 def GoldTa(input): L = [chr(i) for i ...

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

    输入任意一个大写字母,生成金字塔图形def GoldTa(input): L = [chr(i) for i in range(65, 91)] # 大写字母A--Z idA = 65 # 从A开始 ...

  5. python kivy显示图片_python基于Kivy写一个图形桌面时钟程序代码示例

    本篇文章小编给大家分享一下python基于Kivy写一个图形桌面时钟程序代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Kivy 是一个开源的 ...

  6. C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写

    C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写 通过键盘随意输入一个大写或小写字母,输出它对应的小写或大写字母,若不是字母则提示"输入有误!" #include < ...

  7. C语言:字母金字塔(输入一个大写字母,输出从A到这个字母的金字塔

    题目:写一个程序实现输入一个大写字母,计算机输出从A到这个大写字母的字母金字塔.(两种方法) 比如:输入C,则会输出               目录:   1).思路1分析(非数组).代码讲解.2) ...

  8. 编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写)、数字字符还是其它字符。

    编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写).数字字符还是其它字符. 运行结果示例1:                 运行结果示例2:                 运行 ...

  9. 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。

    从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...

最新文章

  1. PL/SQL学习笔记-常量变量及数据类型初步
  2. 贝叶斯定理——数学之美
  3. IDC发布对话式人工智能白皮书|附下载
  4. 报班学python到底怎么样-学Python真的能让你找到出路吗?
  5. Java反射之反射权限和静态属性的赋值
  6. App 不想被“点名”,mPaaS 隐私合规检测为开发者护航数字生态建设
  7. Java Script基础(九) 下拉列表对象
  8. shell远程执行命令
  9. 一步步编写操作系统 27 处理器微架构之流水线简介
  10. mysql groupby 拼接_mysql分组并多行拼接--group_concat和groupby的使用
  11. 要学会“收”和“放”
  12. DRF实战1 - 环境搭建
  13. 简易支付系统的架构设计
  14. N个鸡蛋放进M个篮子问题
  15. 汇编jnl_汇编指令 JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL
  16. 《可复制的领导力》读书笔记
  17. Javaweb ajax实现分页
  18. 国产哪种蓝牙耳机最好?国产降噪蓝牙耳机推荐
  19. 安超云与PingCAP完成兼容互认证 携手打造协同生态
  20. python爬取糗事百科内容

热门文章

  1. 超全面:程序员跳槽神级攻略
  2. friso官方网站下载及官方信息
  3. 无纸化、自动化、智能化|WMS系统升级你的仓储管理模式
  4. “6元麻辣烫事件”中解析六个网络营销方案
  5. 《密码编码学与网络安全》William Stalling著---学习笔记(二)【知识点速过】【数字签名+密钥管理分发+用户认证】
  6. 基于Javaweb网上书城系统|购书电商商城
  7. 安装Windows7虚拟机+ERPU8-10.1软件+SQLserver2008R2
  8. 基于SSM框架的文章管理系统
  9. 广域网优化的技术实现和展望
  10. 打开控制面板的命令control