Python打印两个def而不是一个,我希望它回答yes或no

Python打印两个def而不是一个,我希望它回答yes或no,python,function,Python,Function,您好我是Python新手这是我第一次尝试写东西,我希望它能够回答是或否,但当我键入是或否时,它总是打印: 好的 哦,不 我强烈建议您看看基本编程教程if/elif/else语句知识是无价的 但是,作为一个临时解决方案,在您学习的过程中,请查看以下内容,看看它是否对您有意义: def yes1(): 打印(“尼斯”) def no1(): 打印(“哦,不”) 用户输入=输入(“欢迎您,您还好吗?\n是/否:”) 如果用户输入.lower()=“是”: 是1() elif user_input.lo

您好我是Python新手这是我第一次尝试写东西,我希望它能够回答是或否,但当我键入是或否时,它总是打印:

好的

哦,不


我强烈建议您看看基本编程教程
if
/
elif
/
else
语句知识是无价的

但是,作为一个临时解决方案,在您学习的过程中,请查看以下内容,看看它是否对您有意义:

def yes1():
打印(“尼斯”)
def no1():
打印(“哦,不”)
用户输入=输入(“欢迎您,您还好吗?\n是/否:”)
如果用户输入.lower()=“是”:
是1()
elif user_input.lower()=“否”:
第1号()

所以我这样做的方式是这样的,程序询问是/否,然后运行if语句,根据它是if Yes还是elif No,并根据它打印的是Nice还是oh No

def yes1(): 
   print("nice")

def no1():
   print("oh no")

question = input("Welcome are you ok ?\nyes/no: ")

if question == 'yes' or  'Yes':
  yes1()

elif question == 'nN' or  'no':
  no1()

我强烈建议您遵循一个好的Python基础教程,这里要介绍的内容太多了,因此不是合适的地方。你可以在网站上找到一些建议
def yes1(): 
   print("nice")

def no1():
   print("oh no")

question = input("Welcome are you ok ?\nyes/no: ")

if question == 'yes' or  'Yes':
  yes1()

elif question == 'nN' or  'no':
  no1()