用python写一个选项菜单
时间: 2023-02-20 17:04:00 浏览: 89
下面是一个使用 Python 实现的选项菜单示例:
```
print("选项菜单")
print("1. 显示当前时间")
print("2. 显示当前日期")
print("3. 退出程序")
choice = input("请输入你的选择 (1/2/3): ")
if choice == '1':
print("当前时间是:", time.strftime("%H:%M:%S"))
elif choice == '2':
print("当前日期是:", time.strftime("%Y-%m-%d"))
elif choice == '3':
print("程序已退出")
sys.exit()
else:
print("非法输入")
```
代码中先打印了选项菜单,然后读入用户的输入并判断,根据用户输入进行不同的操作。如果用户输入的是 1,则打印当前时间;如果是 2,则打印当前日期;如果是 3,则退出程序;否则,提示非法输入。
相关问题
用python 写一个餐馆菜单管理系统
好的,下面是一个简单的餐馆菜单管理系统的Python代码,包含添加菜品、查看菜单以及删除菜品等功能:
```python
menu = {}
def add_dish(name, price):
menu[name] = price
print(f"{name} added to the menu with a price of {price}.")
def view_menu():
print("MENU:")
for name, price in menu.items():
print(f"{name} - {price}")
def delete_dish(name):
if name in menu:
del menu[name]
print(f"{name} has been removed from the menu.")
else:
print(f"{name} is not in the menu.")
while True:
print("1. Add dish")
print("2. View menu")
print("3. Delete dish")
print("4. Exit")
choice = input("Enter your choice (1-4): ")
if choice == "1":
name = input("Enter the name of the dish: ")
price = input("Enter the price of the dish: ")
add_dish(name, price)
elif choice == "2":
view_menu()
elif choice == "3":
name = input("Enter the name of the dish to delete: ")
delete_dish(name)
elif choice == "4":
print("Goodbye!")
break
else:
print("Invalid choice. Please enter a number from 1 to 4.")
```
以上代码实现了一个简单的餐馆菜单管理系统,用户可以通过输入不同的选项来实现添加菜品、查看菜单和删除菜品等功能。
用python写出一个主菜单代码
当然可以,以下是一个简单的主菜单代码示例:
```python
def main_menu():
print("=== 主菜单 ===")
print("1. 选项一")
print("2. 选项二")
print("3. 选项三")
print("4. 退出")
choice = input("请输入你的选择:")
if choice == "1":
option1()
elif choice == "2":
option2()
elif choice == "3":
option3()
elif choice == "4":
print("程序已退出!")
return
else:
print("无效的选择,请重新输入!")
# 递归调用主菜单
main_menu()
def option1():
print("你选择了选项一!")
def option2():
print("你选择了选项二!")
def option3():
print("你选择了选项三!")
# 启动程序
if __name__ == "__main__":
main_menu()
```
这个示例中,我们定义了一个`main_menu()`函数,用于展示主菜单和处理用户的选择。用户可以通过输入数字来选择菜单项,这些菜单项对应着不同的函数。如果用户选择了“退出”,程序会结束运行。如果用户输入了无效的选择,则会提示用户重新输入。最后,我们在程序的末尾调用`main_menu()`函数,以展示主菜单并启动程序。