Я пытаюсь сделать глупую игру-переводчик в качестве практики. Я заменяю «Бен» на «Идиот», но это работает только тогда, когда я ввожу только одно слово «Бен». Если я ввожу «Привет, Бен», консоль выводит пустой оператор. Я пытаюсь получить "Привет, идиот". Или если я ввожу "Привет, Бен!" Я бы хотел получить "Привет, идиот!". Если я ввожу «Бен», он преобразуется в «Идиот», но только тогда, когда вводится само имя.
Я использую Python 3 и использую функцию def translate(word): так что, возможно, я слишком усложняю процесс.
def translate(word):
translation = ""
if word == "Ben":
translation = translation + "Idiot"
return translation
print(translate(input("Enter a phrase: ")))
Извините, если я объяснил все это странно. Совершенно новый для кодирования и использования этого сайта! Оцените всю помощь!