Python :: Aufgabe #93 :: Lösung #3
5 Lösungen

#93
Text in Löffelsprache konvertieren
Anfänger - Python
von Veigar
- 16.12.2015 um 19:05 Uhr
Schreibe ein Script welches einen Text entgegen nimmt und ihn in Löffelsprache konvertiert!
(Löffelsprache: "Geheimsprache" die oft von Kindern benutzt wird, und die dadurch gebildet wird das an jeden Vokal (Selbstlaut) „lew" und dann noch einmal der Vokal gehängt wird. zum Beispiel "Ich bin klug!"-->"Ilewich bilewin klulewug!")
(Löffelsprache: "Geheimsprache" die oft von Kindern benutzt wird, und die dadurch gebildet wird das an jeden Vokal (Selbstlaut) „lew" und dann noch einmal der Vokal gehängt wird. zum Beispiel "Ich bin klug!"-->"Ilewich bilewin klulewug!")
#3

von Riddler (100 Punkte)
- 25.01.2016 um 00:06 Uhr

def languageFormat(sentence): i = 0 while(i < len(sentence)): if(isVocal(sentence[i])): sentence = sentence[:i] + sentence[i] + "lew" \ + sentence[i].lower() + sentence[i + 1:] #replace vocal i += 5 #jump to next letter of original input else: i += 1 #next letter print sentence def isVocal(letter): global vocal if letter in vocal: #check if letter is vocal return True else: return False vocal = ['a', 'e', 'i','o', 'u', 'A', 'E', 'I', 'O', 'U'] #vocal list try: sentence = str(raw_input("Please enter a sentence: ")) languageFormat(sentence) except: print "Invalid input"
Dieses Script beruecksichtigt keine Umlaute und erkennt sie nicht als Vokale an, da ich diese nicht auf meiner Tastatur habe.
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1