资源限制
时间限制:1.0s 内存限制:256.0MB
问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。

输入格式
输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。
输出格式
输出n行,每个m个字符,为你的图形。

样例输入
5 7
样例输出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

知识点:chr(i)函数,可以将数字i转换为相对于的ASCII码的字符字母
思路:通过for循环的嵌套来达到控制输出行数和列数的目的,通过计算并运用chr函数来输出相对应的字母。
while True:try:m,n = map(int,input().split())for i in range(1,m+1):  #控制行数for j in range(1,n+1):  #控制列数if j==n:print(chr(abs(i-j)+65),end = '\n')else:print(chr(abs(i-j)+65),end = '')except:break

方法二(非满分):
这个方法通过不断的切割列表来达到字母顺序的目的。然而不断的使用循环大大增加的运行的时间。供参考

ingwen = ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z']
hang,lie = map(int,input().split())Yingwen = Yingwen[0:lie]for i in range(hang):x = Yingwen[0:i+1]y = Yingwen[1:lie-i]x.reverse()z = list(x+y)for j in range(len(z)):print(z[j],end='')if j==len(z)-1:print("")

蓝桥杯python 基础练习3 字母图形相关推荐

  1. 蓝桥杯python基础练习

    1.龟兔赛跑预测 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不 ...

  2. 蓝桥杯:C语言实现字母图形

    问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一个 ...

  3. 蓝桥杯_基础_美丽的图形

    问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图 ...

  4. 蓝桥杯python基础练习报时助手

    这道题比较简单我们可以直接用字典和if语句来完成.按照题目意思创建一个字典1-20和30/40/50 因为创建全部的字典太麻烦,我们可以将不存在字典的建转化为字典中的建 第二步可以运用if语句进行判断 ...

  5. 小学生蓝桥杯Python闯关 | 汇总

    学习Python从娃娃抓起!记录下蓝桥杯Python学习和备考过程中的题目,记录每一个瞬间. 1.小学生蓝桥杯Python闯关 | 获取字符串的最后一个字符_COCOgsta的博客-CSDN博客 2. ...

  6. Python 蓝桥杯试题 基础练习 字母图形

    Python 蓝桥杯试题 基础练习 字母图形 问题描述: 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个 ...

  7. Python 蓝桥杯试题 基础练习 十六进制转八进制

    Python 蓝桥杯试题 基础练习 十六进制转八进制 问题描述 给定n个十六进制正整数,输出它们对应的八进制数. 输入格式 输入的第一行为一个正整数n (1<=n<=10). 接下来n行, ...

  8. Python 蓝桥杯试题 基础练习 特殊回文数

    Python 蓝桥杯试题 基础练习 特殊回文数 问题描述: 123321是一个非常特殊的数,它从左边读和从右边读是一样的. 输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于 ...

  9. Python 蓝桥杯试题 基础练习 数列排序

    Python 蓝桥杯试题 基础练习 数列排序 题目描述: 问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列.1<=n<=200 输入格式 第一行为一个整数n. 第二行包含n ...

最新文章

  1. 私钥设置_私钥忘了怎么办,还能找回来吗?能
  2. linux强制踢出用户,Linux下管理员强行踢出用户的命令使用方法
  3. java在初始化过程_Java初始化过程
  4. 二分搜索之x平方根(保留整数)
  5. python爬虫基础知识点_入门Python爬虫知识点梳理
  6. laravel基础课程---11、lavarel的ajax操作(ajax优劣势是什么)
  7. .NET开发框架(五)-IIS上部署ASP.NET Core项目教程
  8. 程控交换机管理与维护注意事项详解
  9. FreeRTOS的列表和列表项
  10. java.security.InvalidKeyException: Illegal key size
  11. RTT的IPC机制篇——IPC通信总结
  12. 从零开始刷Leetcode——数组(746.747)
  13. 如何快速学习PLC编程
  14. 手机测试耳机音质的软件,耳机音质测试软件有哪些
  15. 开源.net 混淆器ConfuserEx介绍 [转]
  16. 大数据、数据挖掘和机器学习,带了哪些业务价值?
  17. python在mac模拟鼠标点击_如何使用Python在Mac中控制鼠标?
  18. STM32使用虚拟示波器
  19. SQL 初始篇 软件开发周期 与数据库设计步骤
  20. [深度学习论文笔记]医学图像分割U型网络大合集

热门文章

  1. 英雄联盟:英雄台词翻译(我用双手成就你的梦想。)
  2. golang详细知识体系
  3. 【超全】Go语言超详细学习知识体系
  4. 数据库视频——操作查询
  5. 基于C++的一元多项式相加
  6. 外网访问家里的nas
  7. 更好地提问ChatGPT_常用prompt表
  8. 视图的作用是什么?有哪些好处?(面试题)
  9. 【渝粤题库】陕西师范大学292311国际金融Ⅰ 作业(高起专)
  10. 【渝粤题库】广东开放大学 互联网金融本 形成性考核