Operación de corte de Python

Descripción del problema El
uso de letras puede formar algunos gráficos hermosos, a continuación se da un ejemplo:

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

Este es un gráfico con 5 filas y 7 columnas. Encuentre la regularidad de este gráfico y genere un gráfico con n filas ym columnas.

Formato de entrada
Ingrese una línea que contenga dos enteros n y m, respectivamente, que represente el número de columnas del número de filas del gráfico que desea generar.
Formato de
salida Produzca n líneas, cada m caracteres, para sus gráficos.
Entrada de muestra
5 7
Salida de muestra
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
Escala de datos y convención
1 <= n, m <= 26.

Implementación de código:

n,m=map(int,input().split())    # 一行同时输入两个数
s="ABCDEFGHIJKLMNOPQRSTUVWXYZ"

for i in range(0,n):
    s1=s[1:i+1:]
    s2=s[:m-i:]
    print(s1[::-1]+s2)
Publicado 15 artículos originales · elogiado 6 · visitas 38

Supongo que te gusta

Origin blog.csdn.net/weixin_46165788/article/details/105523543
Recomendado
Clasificación