Я очень новичок в Python и пытаюсь написать этот набор функций как «Счастливый тест», где вы вводите свое имя, и он скажет вам «Вы тестировали счастливый», но если вас зовут Энтони (мой имя друга), на нем будет написано «Вы проверяли грустно». Каждый раз, когда я пытаюсь запустить его (в Eclipse, используя Pydev, грамматику версии 3.8 и интерпретатор Python 3.8), он сразу же показывает завершенное сообщение вверху над консолью. и ничего не отображается в консоли. Я просмотрел это, и я просто не уверен, как правильно добиться этого.
def HappyTest(n):
n = input('What is your name?')
def message1():
return 'You tested sad'
def message2():
return 'You tested happy'
the_bad_news = n+message1()
the_good_news = n+message2()
if str(n) == 'Anthony':
return the_good_news
else:
return the_bad_news