出题的函数
判断输入答案正确与否的函数
主函数,用于控制游戏流程
进一步的,更完整的程序可能还需要哪些函数
难度、题量的设定函数
欢迎函数,用于致欢迎辞
订正函数
统计答题情况、时间计算函数
欢迎函数,用于致欢迎辞
定义函数 致欢迎辞参数变量——包含题目数量、难度、
输出游戏设定包含题目数量、难度、的欢迎词
难度、题量的设定函数
定义函数 设定函数题目数量、难度、
调取 致欢迎辞题目数量、难度、
问玩家是否要更改设定,更改就继续,不更改就跳过下面的更改代码
请玩家依次输入需要的——题目数量、难度
完成设定,并调取 致欢迎辞(题目数量、难度
返回 出题的函数(题目数量、难度、
主函数,用于控制游戏流程
出题的函数
定义函数 出题的函数(题目数量、难度
循环 题目数量 次 #假定题目数是10
设定几个列表,第一个用于随机产生操作符
第二个列表用于产生操作数
返回 包含所有题目的列表
判断输入答案正确与否的函数
定义函数 判断输入答案正确与否的函数(要判断的题):
判断题目正确与否——eval
返回 正确与否(True 或 False)
订正函数
定义函数 订正函数(订正题目列表)
从订正题目列表里面依次抽取题目给玩家做
对不对 = 判断输入答案正确与否的函数(当前的题)
不对就把该题加入订正题目列表,返回上面继续答题
对就继续下一次
如果最终还有订正题目(订正列表不为空),就调取 订正函数——这个叫做递归
统计答题情况、时间计算函数
定义函数 主函数()
所有的题目 = 设定函数(100、4)
从 所有的题目中 依次循环抽取题目
屏幕上输出当前题目
玩家答题
对不对 = 判断输入答案正确与否的函数(当前的题)
不对就把该题加入订正题目列表,返回上面继续答题
对就继续下一次
调取 订正函数(订正题目列表)
调取 统计答题情况、时间计算函数