【发布时间】:2017-09-14 21:27:02
【问题描述】:
所以我是 python 新手,刚刚开始创建一个带有菜单系统的基本程序,我将添加到该菜单系统中,以帮助在一个文件中显示我对 python 的进度和知识,并帮助我更熟悉多种功能,函数调用函数等......
我的程序在输入可使 if 语句正确的字符串后重复 else 语句。
看看:
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)
我不得不添加一些不必要的缩进来发布这个问题,很抱歉
请给出一个简单的答案,因为我的编程“行话”没有满负荷
希望尽快收到您的来信, 约翰·弗莱彻
【问题讨论】:
标签: python function if-statement iteration