Python :: Aufgabe #41
2 Lösungen

Schleifen - Reguläre Ausdrücke - Eingabe auf 'fred' prüfen
Anfänger - Python
von Gustl
- 25.06.2013 um 15:24 Uhr
Schreiben Sie ein Programm, das jede Eingabezeile ausgibt, in der "fred" vorkommt. (Andere Eingabezeilen sollen nicht behandelt werden.) Das Muster soll auch Fred, Frederick, Alfred oder FrEd finden? (Egal ob die Buchstaben klein oder groß geschrieben werden.
Lösungen:

# -*- coding: iso-8859-15 -*- print("zum Beenden Return ohne Texteingabe") while 1: x=input("zu prüfenden Text eingeben: ") x=x.rstrip() #Leerzeichen am Ende der Eingabe entfernen if x=="": break if "FRED" in x.upper(): print("fred ist da:",x) print("Ich hoffe es hat geholfen! Bye,Bye!")

import re while True: text = input("Bitte einen Text eingeben: ") if text == '': break else: if re.search("fred",text.lower()): print(text)