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 关于#sql#的问题:#情况描述 在用vs对项目进行调试时,出现找不到网络路径,然后查看SQL配置工具,发现SQL服务显示远程调用过程失败(相关搜索:防火墙)
  • ¥15 主要进行描述泥浆在管路不同区段泥浆的密度不相同,泥浆的密度有高有低,此时管路的摩阻分布需要怎么计算,(标签-matlab)
  • ¥40 通过编制程序计算圆管内层流充分发展对流换热,参数如图5-4,以及公式5-16所示,要求用表5-6对程序计算准确性进行验证
  • ¥20 该学习哪个编程语言? AI会取代程序员吗?
  • ¥15 ensp如何拼通IP地址
  • ¥15 saber软件导入Ibis模型报错
  • ¥15 商城生产日期批次库存问题
  • ¥15 esp8266控制共阳极wrgb灯板无法关闭所有led灯
  • ¥100 python读取速度问题
  • ¥15 stm32f407使用DMA问题