Я пытаюсь распечатать сообщение.
Если слово в словаре не найдено, то вместо сообщения об ошибке следует распечатать сообщение.
То, что я думал, это
if bool(bool(dictionary[word])) == True:
return dictionary[word]
else:
print 'wrong'
но это не работает, когда я пишу что-то, чего нет в словаре, вместо этого он выдает что-то вроде этого
Traceback (most recent call last):
File "<pyshell#34>", line 1, in <module>
translate_word('hous')
File "H:\IND104\final\Project 4 - Italian-Spanish Translator\trial 1.py", line 21, in translate_word
if bool(bool(dictionary[word])) == True:
KeyError: 'hous'
Так как я могу распечатать сообщение об ошибке спасибо.