所以我是新来的python,并刚刚开始创建一个基本程序,我将添加一个菜单系统,以帮助显示我的进度和知识python在一个文件中,并帮助我更舒适的多功能,函数调用函数等...简单的Python代码重复一个else语句,我不知道为什么
我的程序正在重复一个else语句后,将使if语句正确的蜇。
请看:
def menuReturn():
returnAns = input("Would you like to return to the menu? [y/n] ")
if returnAns.lower == "y":
print("Returning you to the menu")
print("")
print("")
print("")
menu()
elif returnAns.lower == "n":
print("Exiting...")
else:
print("Please repeat the answer")
menuReturn()
def askName():
name = input("What is your name? ")
print(name + "? Thats a beautiful name!")
menuReturn()
def menu(menuAnswer):
if menuAnswer.lower == "askname":
print("Good Choice!")
askName()
else:
print("Please try again")
menu(menuAnswer)
print("Welcome to the menu!")
print("")
print("Please enter a keyword from the following")
print("")
#Add items here!
print("-askName")
menuAnswer = input("")
menu(menuAnswer)
我不得不添加一些不必要的缺口,我发布了这个问题,所以我们对此深感抱歉
请给出一个简单的答案,因为我的编程“行话”是不能满负荷
希望从你很快就会听到, 约翰弗莱彻