Da würde ich eher eine Liste bzw. ein Tupel benutzen. Die Worte treten ja nicht isoliert auf, sondern sind irgendwo im eingegebenen Satz.swm hat geschrieben:Irgendwie funktioniert das mit dem dic nich
Ich hab ein Dic nach diesem Muster erstellt:
{"Wort, auf das er reagieren soll" : "Text, den er sagt, wenn das Wort erwähnt wurde, ...}
Irgendwie scheint das falsch zu sein...
Code: Alles auswählen
def main():
words_and_answers = (('wort', 'antwortsatz 1'),
# ...
('nochnwort', 'antwortsatz 2'))
user_input = raw_input('Los, sach wat: ').lower()
for word, answer in words_and_answers:
if word in user_input:
print answer
break
else:
print 'Keen Wort jefunden...'