输入任意一个大写字母,生成金字塔图形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的for语句打印金字塔图形_python实现输入任意一个大写字母生成金字塔的示例...

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

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

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

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

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

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

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

  5. python不同颜色的代码_python日志通过不同的等级打印不同的颜色(示例代码)

    1,不用第三方库 # coding: utf-8 import logging BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE = rang ...

  6. 编写程序,如果输入的是大写字母,则输出对应的小写字母,如果输入的是小写字母,则输出对应的大写字母;如果输入的是数字,原样输出;按回车结束

    直接上代码: ;如果输入的是大写字母,则输出对应的小写字母, ;如果输入的是小写字母,则输出对应的大写字母: ;如果输入的是数字,原样输出:按回车结束 ;A = 41h Z = 5ah ;我们假设输入 ...

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

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

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

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

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

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

最新文章

  1. LabVIEW图像增强算法(基础篇—5)
  2. qlabel文本改变信号_周明:NLP进步将如何改变搜索体验
  3. java getstringbounds_java-AttributedString的FontMetrics.getStringBounds给出...
  4. vue-awesome-swiper使用
  5. 三、Express 路由
  6. c语言%m,C语言中rand()%m是啥意思?
  7. bug1-tensorflow中自定义模型的bug-input_signature
  8. [spoj694spoj705]New Distinct Substrings(后缀数组)
  9. Synchronized的锁优化,kotlin中文文档pdf
  10. java web 留言板设计_JSP+Servlet+JavaBean传统方式实现简易留言板制作(注册、登录、留言)...
  11. 使用QT写的串口调试助手源代码分享(一)
  12. 苹果logo_苹果 ARM Mac 发布会独特标志 Logo 亮相:橙色、红色、紫色和蓝色色调...
  13. 突发,拼多多发生重大变更!
  14. MySQL Enterprise Backup使用简介
  15. dcos universe
  16. Windows 微博图床工具(支持多种图床)下载和picgo VSCode插件版的详细介绍
  17. EVOLAB | 再度解析共识机制:POW
  18. PHP初级学习(一)
  19. 视频转图像序列工具FreeVideoToJPGConverter(5.0.101.201版)下载安装及使用(Windows)
  20. 物联网|物联网领域常用通信类型

热门文章

  1. Python2.7实现标签云
  2. R语言使用ifelse函数与for循环的结合实战
  3. 沈阳破特大传销案 假如不小心被传销组织控制了该如何自救
  4. 评估车辆之间安全距离的指标
  5. 为什么工程师要了解业务?
  6. 2009年(第八届)中国软件业务收入前百家企业名单
  7. CentOS7安装7z
  8. Java实现Socket5代理服务器
  9. 百度地图级别总共有19级,以下为详细内容
  10. C# 去掉图片多余白色部分