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

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

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

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

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

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

  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. C语言:字母金字塔(输入一个大写字母,输出从A到这个字母的金字塔

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

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

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

  7. c语言之从键盘输入一个大写字母,要求改用小字母输出

    //从键盘输入一个大写字母,要求改成用小写字母输出 #include <stdio.h> int main() {char c1, c2; //定义字符串变量c1 = getchar(); ...

  8. python统计csv行数_对Python 多线程统计所有csv文件的行数方法详解

    如下所示: #统计某文件夹下的所有csv文件的行数(多线程) import threading import csv import os class MyThreadLine(threading.Th ...

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

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

最新文章

  1. 算法提高课-搜索-双向广搜 AcWing 190. 字串变换:bfs、双向bfs、queue和unordered_map
  2. ACM入门之【读入、输出优化】
  3. PHP获取数组最后一个值的2种方法
  4. FreeEIM在树上一会儿荡秋千
  5. 程序包OE_Order_PUB过程 Process_.Order 中出现错误ORA-20001
  6. OpenCV探索之路(零):HighGUI——使用imwrite调整保存的图片质量
  7. 写java一般用什么系统字体_JavaSE中使用非系统自带的字体
  8. 目前国内汉语自动分词系统的研究现状
  9. Android面试总结
  10. 【WLAN从入门到精通-基础篇】第9期——直接转发和隧道转发
  11. 概率论复习笔记【1基本概念】
  12. 一个简单的拼音输入法,实现常用汉字的输入
  13. 淘宝店铺有点击没转化?做好这几点带你提升转化率
  14. 谷歌剧变:李飞飞李佳离职后,现在轮到云CEO出局
  15. Tomcat踩过的那些坑之——浏览器无小猫图像,报500错误
  16. 如果网络工程师的能力有等级,你会是哪一级?
  17. 命题逻辑在计算机中的作用,离散数学的命题逻辑.ppt
  18. 【STM32H7的DSP教程】第38章 STM32H7的FIR高通滤波器实现(支持逐个数据的实时滤波)
  19. 自然语言处理及计算语言学相关术语中英对译表(A~L)
  20. android 字体变成方块,求助!乱删字体,结果系统图标都变方块了!

热门文章

  1. 阿里面试题剖析,如何保证消息不被重复消费?
  2. 全面支持3.0 新华三“力夯”可信计算发展
  3. Canvas or SVG?一张好图,两手准备,就在 ECharts 4.0
  4. CTF中常见Web源码泄露总结
  5. 安卓3D游戏-神奇宝贝防御战
  6. 【转】通过IRQL看NT内核
  7. VC++设计简易计算器笔记(一)
  8. Rhel5 之NTP服务配置
  9. 386个Linux发行版本中 你用过Ubuntu吗?
  10. pythongoogle.probuf.timestamp_gRPC快速入门(一)——Protobuf简介