python输出字母金字塔_python实现输入任意一个大写字母生成金字塔的示例
输入任意一个大写字母,生成金字塔图形
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编写程序、实现一个数字金字塔_python实现输入任意一个大写字母生成金字塔的示例...
输入任意一个大写字母,生成金字塔图形 def GoldTa(input): L = [chr(i) for i in range(65, 91)] # 大写字母A--Z idA = 65 # 从A开始 ...
- python输出字母金字塔可以输入字母和行数的_python实现输入任意一个大写字母生成金字塔的示例...
输入任意一个大写字母,生成金字塔图形 def GoldTa(input): L = [chr(i) for i in range(65, 91)] # 大写字母A--Z idA = 65 # 从A开始 ...
- python的for语句打印金字塔图形_python实现输入任意一个大写字母生成金字塔的示例...
本文将要为您介绍的是python实现输入任意一个大写字母生成金字塔的示例,具体完成步骤: 输入任意一个大写字母,生成金字塔图形 def GoldTa(input): L = [chr(i) for i ...
- python字母金字塔代码_python实现输入任意一个大写字母生成金字塔的示例
输入任意一个大写字母,生成金字塔图形def GoldTa(input): L = [chr(i) for i in range(65, 91)] # 大写字母A--Z idA = 65 # 从A开始 ...
- python kivy显示图片_python基于Kivy写一个图形桌面时钟程序代码示例
本篇文章小编给大家分享一下python基于Kivy写一个图形桌面时钟程序代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. Kivy 是一个开源的 ...
- C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写
C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写 通过键盘随意输入一个大写或小写字母,输出它对应的小写或大写字母,若不是字母则提示"输入有误!" #include < ...
- C语言:字母金字塔(输入一个大写字母,输出从A到这个字母的金字塔
题目:写一个程序实现输入一个大写字母,计算机输出从A到这个大写字母的字母金字塔.(两种方法) 比如:输入C,则会输出 目录: 1).思路1分析(非数组).代码讲解.2) ...
- 编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写)、数字字符还是其它字符。
编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写).数字字符还是其它字符. 运行结果示例1: 运行结果示例2: 运行 ...
- 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。
从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...
最新文章
- PL/SQL学习笔记-常量变量及数据类型初步
- 贝叶斯定理——数学之美
- IDC发布对话式人工智能白皮书|附下载
- 报班学python到底怎么样-学Python真的能让你找到出路吗?
- Java反射之反射权限和静态属性的赋值
- App 不想被“点名”,mPaaS 隐私合规检测为开发者护航数字生态建设
- Java Script基础(九) 下拉列表对象
- shell远程执行命令
- 一步步编写操作系统 27 处理器微架构之流水线简介
- mysql groupby 拼接_mysql分组并多行拼接--group_concat和groupby的使用
- 要学会“收”和“放”
- DRF实战1 - 环境搭建
- 简易支付系统的架构设计
- N个鸡蛋放进M个篮子问题
- 汇编jnl_汇编指令 JO、JNO、JB、JNB、JE、JNE、JBE、JA、JS、JNS、JP、JNP、JL
- 《可复制的领导力》读书笔记
- Javaweb ajax实现分页
- 国产哪种蓝牙耳机最好?国产降噪蓝牙耳机推荐
- 安超云与PingCAP完成兼容互认证 携手打造协同生态
- python爬取糗事百科内容
热门文章
- 超全面:程序员跳槽神级攻略
- friso官方网站下载及官方信息
- 无纸化、自动化、智能化|WMS系统升级你的仓储管理模式
- “6元麻辣烫事件”中解析六个网络营销方案
- 《密码编码学与网络安全》William Stalling著---学习笔记(二)【知识点速过】【数字签名+密钥管理分发+用户认证】
- 基于Javaweb网上书城系统|购书电商商城
- 安装Windows7虚拟机+ERPU8-10.1软件+SQLserver2008R2
- 基于SSM框架的文章管理系统
- 广域网优化的技术实现和展望
- 打开控制面板的命令control