Python :: Aufgabe #45
4 Lösungen

String einlesen, umkehren und Leerzeichen einfügen
Anfänger - Python
von pianoplayer
- 30.11.2013 um 13:34 Uhr
Schreiben Sie eine Funktion reverse_add_blank!, die einen String entgegennimmt, die Reihenfolge der Buchstaben umkehrt und Leerzeichen einfügt. Die Funktion soll den String verändern!
Lösungen:

def reverse_add_blank(string): return " ".join(string[::-1]) print reverse_add_blank("NAMTAB")

def reverse_add_blank(string): return " ".join(string[::-1]) print reverse_add_blank("NAMTAB")
Das Verändern des strings ist in Python nicht möglich, daher wird hier ein neuer erstellt.
Python-Code

def reverse_add_blank(text): return ' '.join(list(text)[::-1])

def reverse_add_blank(x): '''x: nicht vergessen, den string in anfuehrungszeichen zu setzen''' line = '' line2 = '' for i in x: line += i for e in line[::-1]: line2 += e line2 += ' ' print line2