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 随身WiFi网络灯亮但是没有网络,如何解决?
  • ¥15 gdf格式的脑电数据如何处理matlab
  • ¥20 重新写的代码替换了之后运行hbuliderx就这样了
  • ¥100 监控抖音用户作品更新可以微信公众号提醒
  • ¥15 UE5 如何可以不渲染HDRIBackdrop背景
  • ¥70 2048小游戏毕设项目
  • ¥20 mysql架构,按照姓名分表
  • ¥15 MATLAB实现区间[a,b]上的Gauss-Legendre积分
  • ¥15 delphi webbrowser组件网页下拉菜单自动选择问题
  • ¥15 linux驱动,linux应用,多线程