Python :: Aufgabe #45

4 Lösungen Lösungen öffentlich

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:

vote_ok
von xpos (200 Punkte) - 04.07.2014 um 17:35 Uhr
Quellcode ausblenden Python-Code
def reverse_add_blank(string):
    return " ".join(string[::-1])

print reverse_add_blank("NAMTAB")
vote_ok
von xpos (200 Punkte) - 04.07.2014 um 17:36 Uhr
Quellcode ausblenden Python-Code
def reverse_add_blank(string):
    return " ".join(string[::-1])

print reverse_add_blank("NAMTAB")
vote_ok
von eulerscheZhl (5230 Punkte) - 12.03.2015 um 10:41 Uhr
Das Verändern des strings ist in Python nicht möglich, daher wird hier ein neuer erstellt.
Quellcode ausblenden Python-Code
def reverse_add_blank(text):
	return ' '.join(list(text)[::-1])
vote_ok
von chrigu78 (80 Punkte) - 01.03.2016 um 21:11 Uhr
Quellcode ausblenden Python-Code
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