python 基础练习 字母图形
问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:
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 基础练习 字母图形相关推荐
- Python 蓝桥杯试题 基础练习 字母图形
Python 蓝桥杯试题 基础练习 字母图形 问题描述: 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个 ...
- 第十四届蓝桥杯集训——练习解题阶段(无序阶段)-基础练习 字母图形
第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 字母图形 目录 第十四届蓝桥杯集训--练习解题阶段(无序阶段)-基础练习 字母图形 前言 基础练习 字母图形 C语言 C++语言 Java语言 ...
- 基础练习 字母图形(找规律)
基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDC ...
- 基础练习 字母图形 c语言
基础练习 字母图形 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图 ...
- python练习实例——字母图形
目录 题目 解法 输出结果 题目 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这 ...
- 试题 基础练习 字母图形
试题 基础练习 字母图形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCB ...
- 蓝桥杯——BASIC-3——基础练习 字母图形
问题描述: 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCDE DCBABCD EDCBABC 这是一个5行7列的图形,请找出这个图形的规律,并输出一 ...
- #python基础教程太阳黑子图形程序的第一个原型
#!/usr/bin/env python # -*- coding: utf-8 -*- #python基础教程太阳黑子图形程序的第一个原型(sunspots_roto.py) from repo ...
- Java实现 蓝桥杯 基础练习 字母图形
基础练习 字母图形 时间限制:1.0s 内存限制:256.0MB 提交此题 锦囊1 锦囊2 问题描述 利用字母可以组成一些美丽的图形,下面给出了一个例子: ABCDEFG BABCDEF CBABCD ...
最新文章
- GridView复合多层表头(不限级)!!! (转)
- 微软面试题及答案 (很需要开放性思维啊)
- bzoj1088[SCOI2005]扫雷Mine
- 互联网晚报 | 04月07日 星期四 |​ ​​​​刘强东卸任京东集团CEO,徐雷接任;世卫组织:中医药对治疗新冠有效...
- python简单的购物程序代码-Python实现购物程序思路及代码
- jquery的语法结构包括哪几部分?_牙釉质的组织学结构具体包括哪几部分
- 如何重装win8系统,win8系统重装的方法
- 从“运维”处谈OFO失败
- HTML5基础网页设计(加代码CSS)
- 立创eda学习笔记二十五:绘制原理图的电气网络(绘制导线,使用节点)
- fontawesome 助手
- 天龙八部服务器端 修改缥缈峰副本,[专题]聚焦缥缈峰全局攻略
- win10删除软件注册表
- 登录界面BootStramp模板
- 蓝桥杯-基础练习-特殊回文数
- 小数输出最简分数c语言,小数化成最简式分数
- thinkphp 启动worker
- websocket 服务器外网访问
- CString 彻底解析
- java list 包含_如何判断ListStringlist中是否包含某个字符串
热门文章
- 在windows11系统上装适用于Linux 的 Windows 子系统
- CorelDRAW: The Official Guide
- freeradius学习1
- “中国农技推广信息服务平台”对农业发展有什么作用?
- 模拟弱网,和弱网工具的使用对比 facebook ATC 和 clumsy
- Android客户端的表情实现------来自王阳
- 三个瓶子分酒c语言源码,泊松分酒原理 - 我类个擦的个人空间 - OSCHINA - 中文开源技术交流社区...
- 应用程序没有个图标怎么行? Qt图标美化及打包发布
- 四象齐备,百花含苞:5GtoC繁华图
- 模具设计原则和核心是什么?搞清再做模具