Python-Slicing-Operation

Problembeschreibung Die
Verwendung von Buchstaben kann einige schöne Grafiken bilden. Ein Beispiel ist unten angegeben:

ABCDEFG

BABCDEF

CBABCDE

DCBABCD

EDCBABC

Dies ist ein Diagramm mit 5 Zeilen und 7 Spalten. Ermitteln Sie die Regelmäßigkeit dieses Diagramms und geben Sie ein Diagramm mit n Zeilen und m Spalten aus.

Eingabeformat
Geben Sie eine Zeile ein, die zwei Ganzzahlen n und m enthält, die jeweils die Anzahl der Spalten der Anzahl der Zeilen des Diagramms darstellen, die Sie ausgeben möchten.
Ausgabeformat
Geben Sie n Zeilen mit jeweils m Zeichen für Ihre Grafiken aus.
Eingangsabtastwert
57
Beispielausgabe
ABCDEFG
BABCDEF
CBABCDE
DCBABCD
EDCBABC
Datengrße und Konventionen
1 <= n, m <= 26.

Code-Implementierung:

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)
Veröffentlichte 15 Originalartikel · Gelobt 6 · Besuche 38

Ich denke du magst

Origin blog.csdn.net/weixin_46165788/article/details/105523543
Empfohlen
Rangfolge