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("输入错误,请重新输入")
结果如下:
标签:char,示例,python,tempResult,大写字母,range,num,输入
来源: https://www.cnblogs.com/supersaiya/p/11750880.html
python输出字母金字塔可以输入字母和行数的_python实现输入任意一个大写字母生成金字塔的示例...相关推荐
- 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字母金字塔代码_python实现输入任意一个大写字母生成金字塔的示例
输入任意一个大写字母,生成金字塔图形def GoldTa(input): L = [chr(i) for i in range(65, 91)] # 大写字母A--Z idA = 65 # 从A开始 ...
- C语言:字母金字塔(输入一个大写字母,输出从A到这个字母的金字塔
题目:写一个程序实现输入一个大写字母,计算机输出从A到这个大写字母的字母金字塔.(两种方法) 比如:输入C,则会输出 目录: 1).思路1分析(非数组).代码讲解.2) ...
- C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写
C语言学习之从键盘输入任意一个字母,输出它的对应大(小)写 通过键盘随意输入一个大写或小写字母,输出它对应的小写或大写字母,若不是字母则提示"输入有误!" #include < ...
- c语言之从键盘输入一个大写字母,要求改用小字母输出
//从键盘输入一个大写字母,要求改成用小写字母输出 #include <stdio.h> int main() {char c1, c2; //定义字符串变量c1 = getchar(); ...
- python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解
如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...
- 从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出“这不是一个大写字母”的英文信息(要求:能连续输出直到输出“#”结束)。
从键盘输入一个字符,判断其是不是大写字母,如果是则请输出这个大写字母,如果不是请输出"这不是一个大写字母"的英文信息(要求:能连续输出直到输出"#"结束). P ...
最新文章
- 算法提高课-搜索-双向广搜 AcWing 190. 字串变换:bfs、双向bfs、queue和unordered_map
- ACM入门之【读入、输出优化】
- PHP获取数组最后一个值的2种方法
- FreeEIM在树上一会儿荡秋千
- 程序包OE_Order_PUB过程 Process_.Order 中出现错误ORA-20001
- OpenCV探索之路(零):HighGUI——使用imwrite调整保存的图片质量
- 写java一般用什么系统字体_JavaSE中使用非系统自带的字体
- 目前国内汉语自动分词系统的研究现状
- Android面试总结
- 【WLAN从入门到精通-基础篇】第9期——直接转发和隧道转发
- 概率论复习笔记【1基本概念】
- 一个简单的拼音输入法,实现常用汉字的输入
- 淘宝店铺有点击没转化?做好这几点带你提升转化率
- 谷歌剧变:李飞飞李佳离职后,现在轮到云CEO出局
- Tomcat踩过的那些坑之——浏览器无小猫图像,报500错误
- 如果网络工程师的能力有等级,你会是哪一级?
- 命题逻辑在计算机中的作用,离散数学的命题逻辑.ppt
- 【STM32H7的DSP教程】第38章 STM32H7的FIR高通滤波器实现(支持逐个数据的实时滤波)
- 自然语言处理及计算语言学相关术语中英对译表(A~L)
- android 字体变成方块,求助!乱删字体,结果系统图标都变方块了!
热门文章
- 阿里面试题剖析,如何保证消息不被重复消费?
- 全面支持3.0 新华三“力夯”可信计算发展
- Canvas or SVG?一张好图,两手准备,就在 ECharts 4.0
- CTF中常见Web源码泄露总结
- 安卓3D游戏-神奇宝贝防御战
- 【转】通过IRQL看NT内核
- VC++设计简易计算器笔记(一)
- Rhel5 之NTP服务配置
- 386个Linux发行版本中 你用过Ubuntu吗?
- pythongoogle.probuf.timestamp_gRPC快速入门(一)——Protobuf简介