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的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编写程序、实现一个数字金字塔_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不同颜色的代码_python日志通过不同的等级打印不同的颜色(示例代码)
1,不用第三方库 # coding: utf-8 import logging BLACK, RED, GREEN, YELLOW, BLUE, MAGENTA, CYAN, WHITE = rang ...
- 编写程序,如果输入的是大写字母,则输出对应的小写字母,如果输入的是小写字母,则输出对应的大写字母;如果输入的是数字,原样输出;按回车结束
直接上代码: ;如果输入的是大写字母,则输出对应的小写字母, ;如果输入的是小写字母,则输出对应的大写字母: ;如果输入的是数字,原样输出:按回车结束 ;A = 41h Z = 5ah ;我们假设输入 ...
- C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写
C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写 通过键盘随意输入一个大写或小写字母,输出它对应的小写或大写字母,若不是字母则提示"输入有误!" #include < ...
- C语言:字母金字塔(输入一个大写字母,输出从A到这个字母的金字塔
题目:写一个程序实现输入一个大写字母,计算机输出从A到这个大写字母的字母金字塔.(两种方法) 比如:输入C,则会输出 目录: 1).思路1分析(非数组).代码讲解.2) ...
- 编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写)、数字字符还是其它字符。
编写程序,从键盘输入任意一个字符,输出该字符是英文字母(不区分大小写).数字字符还是其它字符. 运行结果示例1: 运行结果示例2: 运行 ...
最新文章
- LabVIEW图像增强算法(基础篇—5)
- qlabel文本改变信号_周明:NLP进步将如何改变搜索体验
- java getstringbounds_java-AttributedString的FontMetrics.getStringBounds给出...
- vue-awesome-swiper使用
- 三、Express 路由
- c语言%m,C语言中rand()%m是啥意思?
- bug1-tensorflow中自定义模型的bug-input_signature
- [spoj694spoj705]New Distinct Substrings(后缀数组)
- Synchronized的锁优化,kotlin中文文档pdf
- java web 留言板设计_JSP+Servlet+JavaBean传统方式实现简易留言板制作(注册、登录、留言)...
- 使用QT写的串口调试助手源代码分享(一)
- 苹果logo_苹果 ARM Mac 发布会独特标志 Logo 亮相:橙色、红色、紫色和蓝色色调...
- 突发,拼多多发生重大变更!
- MySQL Enterprise Backup使用简介
- dcos universe
- Windows 微博图床工具(支持多种图床)下载和picgo VSCode插件版的详细介绍
- EVOLAB | 再度解析共识机制:POW
- PHP初级学习(一)
- 视频转图像序列工具FreeVideoToJPGConverter(5.0.101.201版)下载安装及使用(Windows)
- 物联网|物联网领域常用通信类型