问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:

ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC

这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。

输入格式
输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。
输出格式
输出n行,每个m个字符,为你的图形。
样例输入
5 7
样例输出
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
数据规模与约定
1 <= n, m <= 26

一开始是没有思路的,看了其他文章,发现可以以字符串的形式进行切割索引,这样就可以实现上述问题,
这里小AO提供了两种做法:
def Letter(n,m):var = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"if n>=1 and m>=1 and n<=26 and m<=26:        for i in range(n):rear = var[1:i+1]#BCfont = var[0:m-i]#ABCDEs = rear[::-1]+font        print(s[0:m])#防止出现一行多于m个字母的情况
n,m = map(int,input().split())#输入格式,输入一行
Letter(n,m)
这里要以记住26字母的顺序,if语句是为了控制好条件,for循环进行索引,直到与我们输入的行数列数相同。

还有一种,python有许多强大的内置函数,通过内置函数,方便我们减少许多思考和代码量,使用chr()更加方便。
n,m = input().split()
n,m = int(n),int(m)
for i in range(n):for j in range(m):if i == j:print(chr(65),end='')elif i<j:print(chr(j-i+65),end='')else:print(chr(i-j+65),end='')print()

这几段代码还是很好理解的,chr(65)输出结果是A,如果不知道chr()的小伙伴们可以去查找了解,帮助很大。
前两行代码可以改成上一段代码n,m = map(int,input().split())

python 基础练习 字母图形相关推荐

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

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

  2. 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-基础练习 字母图形

    第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 字母图形 目录 第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 字母图形 前言 基础练习 字母图形 C语言 C++语言 Java语言 ...

  3. 基础练习 字母图形(找规律)

    基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDC ...

  4. 基础练习 字母图形 c语言

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

  5. python练习实例——字母图形

    目录 题目 解法 输出结果 题目 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这 ...

  6. 试题 基础练习 字母图形

    试题 基础练习 字母图形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCB ...

  7. 蓝桥杯——BASIC-3——基础练习 字母图形

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

  8. #python基础教程太阳黑子图形程序的第一个原型

    #!/usr/bin/env python # -*- coding: utf-8  -*- #python基础教程太阳黑子图形程序的第一个原型(sunspots_roto.py) from repo ...

  9. Java实现 蓝桥杯 基础练习 字母图形

    基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCD ...

最新文章

  1. GridView复合多层表头(不限级)!!! (转)
  2. 微软面试题及答案 (很需要开放性思维啊)
  3. bzoj1088[SCOI2005]扫雷Mine
  4. 互联网晚报 | 04月07日 星期四 |​ ​​​​刘强东卸任京东集团CEO,徐雷接任;世卫组织:中医药对治疗新冠有效...
  5. python简单的购物程序代码-Python实现购物程序思路及代码
  6. jquery的语法结构包括哪几部分?_牙釉质的组织学结构具体包括哪几部分
  7. 如何重装win8系统,win8系统重装的方法
  8. 从“运维”处谈OFO失败
  9. HTML5基础网页设计(加代码CSS)
  10. 立创eda学习笔记二十五:绘制原理图的电气网络(绘制导线,使用节点)
  11. fontawesome 助手
  12. 天龙八部服务器端 修改缥缈峰副本,[专题]聚焦缥缈峰全局攻略
  13. win10删除软件注册表
  14. 登录界面BootStramp模板
  15. 蓝桥杯-基础练习-特殊回文数
  16. 小数输出最简分数c语言,小数化成最简式分数
  17. thinkphp 启动worker
  18. websocket 服务器外网访问
  19. CString 彻底解析
  20. java list 包含_如何判断ListStringlist中是否包含某个字符串

热门文章

  1. 在windows11系统上装适用于Linux 的 Windows 子系统
  2. CorelDRAW: The Official Guide
  3. freeradius学习1
  4. “中国农技推广信息服务平台”对农业发展有什么作用?
  5. 模拟弱网,和弱网工具的使用对比 facebook ATC 和 clumsy
  6. Android客户端的表情实现------来自王阳
  7. 三个瓶子分酒c语言源码,泊松分酒原理 - 我类个擦的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. 应用程序没有个图标怎么行? Qt图标美化及打包发布
  9. 四象齐备,百花含苞:5GtoC繁华图
  10. 模具设计原则和核心是什么?搞清再做模具