3.编程思路与步骤 #
3.1 编程思路 #
3.2 编程步骤 #
(1)初始化
-上传菜单背景;
-制作三个按钮(添加菜品、删除菜品和清空菜品)
(2)添加菜品
1、当按钮被点击时
2、询问“请输入菜品名称:”
3、将“回答”插入菜品名称列表中
4、询问“请输入菜品价格:”
5、将“回答”插入菜品价格列表中
6、将“0”插入菜品数量中。
(3)实现重复添加菜品
增加变量:是否继续添加菜品
每次添加完菜品后询问是否继续添加,
如果回答是的话才继续添加,
否则就退出循环
(4)删除菜品
1. 当按钮被点击时
2. 询问“请输入删除菜品序号:”
3. 如果序号大于当前列表总条目的话,说“没有第几条”
4. 否则删除相应条目的第几项
(5)清空菜品
1. 当按钮被点击时
2. 删除三个列表中的所有项目
4.问答与练习 #
Q1:以下程序会出现什么问题?
课后练习
为程序增加新的功能:能连续删除菜品。