字母图形(Python个人解法)

编程入门 行业动态 更新时间:2024-10-09 20:27:09

字母图形(Python个人<a href=https://www.elefans.com/category/jswz/34/1764302.html style=解法)"/>

字母图形(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个人解法)

本文发布于:2024-02-06 07:11:07,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1747307.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解法   字母   图形   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!