lxyqy1 2022-06-22 00:51 采纳率: 100%
浏览 34
已结题

现在有一个给6岁小孩出数学题的程序

出题的函数
判断输入答案正确与否的函数
主函数,用于控制游戏流程
进一步的,更完整的程序可能还需要哪些函数
难度、题量的设定函数
欢迎函数,用于致欢迎辞
订正函数
统计答题情况、时间计算函数

欢迎函数,用于致欢迎辞

定义函数 致欢迎辞参数变量——包含题目数量、难度、
输出游戏设定包含题目数量、难度、的欢迎词
难度、题量的设定函数
定义函数 设定函数题目数量、难度、
调取 致欢迎辞题目数量、难度、
问玩家是否要更改设定,更改就继续,不更改就跳过下面的更改代码
请玩家依次输入需要的——题目数量、难度
完成设定,并调取 致欢迎辞(题目数量、难度
返回 出题的函数(题目数量、难度、

主函数,用于控制游戏流程
出题的函数
定义函数 出题的函数(题目数量、难度
循环 题目数量 次 #假定题目数是10
设定几个列表,第一个用于随机产生操作符
第二个列表用于产生操作数

返回 包含所有题目的列表

判断输入答案正确与否的函数
定义函数 判断输入答案正确与否的函数(要判断的题):
判断题目正确与否——eval
返回 正确与否(True 或 False)

订正函数
定义函数 订正函数(订正题目列表)
从订正题目列表里面依次抽取题目给玩家做
对不对 = 判断输入答案正确与否的函数(当前的题)
不对就把该题加入订正题目列表,返回上面继续答题
对就继续下一次
如果最终还有订正题目(订正列表不为空),就调取 订正函数——这个叫做递归

统计答题情况、时间计算函数
定义函数 主函数()
所有的题目 = 设定函数(100、4)
从 所有的题目中 依次循环抽取题目
屏幕上输出当前题目
玩家答题
对不对 = 判断输入答案正确与否的函数(当前的题)
不对就把该题加入订正题目列表,返回上面继续答题
对就继续下一次

调取 订正函数(订正题目列表)
调取 统计答题情况、时间计算函数
  • 写回答

1条回答 默认 最新

  • 於黾 2022-06-22 08:18
    关注

    自己的作业自己写
    有什么问题你就问问题,不要一股脑的把作业整个丢出来,然后坐等白嫖
    简单代码还行
    这么复杂,没个200块钱谁会白给你干活

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 7月7日
  • 已采纳回答 6月29日
  • 创建了问题 6月22日

悬赏问题

  • ¥15 如何制作永久二维码,最好是微信也可以扫开的。(相关搜索:管理系统)
  • ¥15 delphi indy cookie 有效期
  • ¥15 labelme打不开怎么办
  • ¥35 按照图片上的两个任务要求,用keil5写出运行代码,并在proteus上仿真成功,🙏
  • ¥15 免费的电脑视频剪辑类软件如何盈利
  • ¥30 MPI读入tif文件并将文件路径分配给各进程时遇到问题
  • ¥15 pycharm中导入模块出错
  • ¥20 Ros2 moveit2 Windows环境配置,有偿,价格可商议。
  • ¥15 有关“完美的代价”问题的代码漏洞
  • ¥15 请帮我看一下这个简易化学配平器的逻辑有什么问题吗?