用python的字典编写行程表的程序设计
时间: 2023-06-12 17:05:21 浏览: 49
好的,以下是一个简单的行程表程序设计示例:
```python
travel_schedule = {}
def add_plan():
print("请输入行程名称和日期:")
plan_name = input("行程名称:")
plan_date = input("日期:")
travel_schedule[plan_name] = plan_date
print("行程已添加!")
def remove_plan():
print("请输入要删除的行程名称:")
plan_name = input("行程名称:")
if plan_name in travel_schedule:
del travel_schedule[plan_name]
print("行程已删除!")
else:
print("未找到该行程!")
def view_schedule():
if not travel_schedule:
print("行程表为空!")
else:
print("当前行程表:")
for plan_name, plan_date in travel_schedule.items():
print(f"{plan_name} - {plan_date}")
def main():
while True:
print("欢迎使用行程表管理系统!请选择操作:")
print("1. 添加行程")
print("2. 删除行程")
print("3. 查看行程表")
print("4. 退出程序")
choice = input("请选择操作:")
if choice == "1":
add_plan()
elif choice == "2":
remove_plan()
elif choice == "3":
view_schedule()
elif choice == "4":
print("程序已退出!")
break
else:
print("无效操作,请重新选择!")
if __name__ == "__main__":
main()
```
在这个程序中,使用了一个字典 `travel_schedule` 来存储行程表信息,键为行程名称,值为日期。程序中包含了添加行程、删除行程和查看行程表三个功能。通过一个死循环来不断接受用户输入,根据用户选择的操作来调用相应的函数。