解法)"/>
字母图形(Python个人解法)
问题描述
利用字母可以组成一些美丽的图形,下面给出了一个例子:
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。
源代码:
String = input().split()
n = int(String[0])
m = int(String[1])
List = []
for i in range(65,65 + m):
List.append(chr(i))
Newlist = List.copy()
for i in List:
if i == List[-1]:
print(i)
else:
print(i,end ='')
k = 1
for i in range(0,n-1):
List.insert(0,Newlist[k])
k = k + 1
List.pop()
for j in range(0,len(List)):
if j == len(List) - 1:
print(List[j])
else:
print(List[j],end = '')
'''
1.list.insert(index, obj)
将对象插入列表
2.list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),
并且返回该元素的值
3.ord函数返回数值,chr函数返回acall码
'''
更多推荐
字母图形(Python个人解法)
发布评论