ich brauche durch eine Benutzereingabe (regular Textnachricht mit Buchstaben, Zahlen und anderen regelmäßigen Zeichen einschließlich Leerzeichen) in einem Bereich in einer Schleife, zum Beispiel:Schleife durch Benutzereingabe in Bereich
My Bereich wird gelesen von 3 Zeichen von Position (oder Index) 3: -m
ist nur ein switch
für Konsole, so dass es weiß, dass es eine Textnachricht ist, so möchte ich die -m + folgenden Leerraum ignorieren und beginnen, die Zeichenfolge und ihre Größe von H zu betrachten Also ist die Stringgröße 12 (5 + 1 + 6).
Mein Versuch:
message = "-m Hello World!"
fragSize = 3
fragCount =0
start = 0
end = fragSize
if message.startswith('-m '):
message = message[3:] #separates -m from the message
for index in range(1, len(message)):
print('index[start:end]')
start = end
end += fragSize
Nachricht:
Hel
lo_ (_ is a whitespace)
wor
ld!
Was haben Sie versucht? Bitte zeigen Sie Ihren Code und erklären Sie, welche Schwierigkeiten Sie haben. – idjaw
Ich sah ähnliche Frage heute, aber ich kann es finden. Verwenden Sie so etwas wie 'text [i: i + 3]' in 'for i' loop. – furas
Warum runter? Bitte erläutern Sie – redesert17