用python写程序!!救命!!

CSDN问答 2021-10-28 02:11:04
Python 程序 救命 CSDN问答

十以内加减乘数运算自测小程序
编写自测小程序,程序随机生成10道加减乘除运算(运算种类随机,参与运算操作数为随机[1-10]之间的正整数),程序给出一道随机生成的题目,程序使用者来给出答案,当使用者10道题都答完之后,统一将十道题及使用者给出答案进行打印,并在每道题后面给出使用者当前题目的对错情况,如果打错还需另给出正确答案,在最后给出使用者本次测试的总得分(每题10分,总分100分)。说明:
1、示例中蓝色部分为用户输入部分,黑色部分为程序输出部分,只是为了帮助大家区分哪部分是需要使用者输入的,程序运行时无序进行颜色设置。
2、除法结果小数点后保留两位有效数字。
3、本程序题目生成可通过随机数来完成。程序运行示例:
欢迎使用算术自测程序,测试开始第1题:3+2=5第2题:6-9=-3第3题:3+9=11第4题:53=15第5题:6/4=1.50第6题:4/1=4.00第7题:8-8=0第8题:39=10第9题:67=42第10题:9-3=6
答题完毕,您的答题结果为:第1题:3+2=5 √第2题:6-9=-3 √
第3题:3+9=11 x 正确答案为 12第4题:5
3=15 √第5题:6/4=1.50 √第6题:4/1=4.00 √第7题:8-8=0 √
第8题:39=10 x 正确答案为 27第9题:67=42 √第10题:9-3=6 √
您本次测试最终得分为80分!




参考答案1:
# 随机出题,验题fh = ['+', '-', '*', '/']dc = ['√', '×']print("欢迎使用算术自测程序,测试开始:")func = []for i in range(10): print(f"第{i + 1}题", end=':') strs = f"{random.randint(1, 10)}{fh[random.randint(1, 100) % 4]}{random.randint(1, 10)}" number = eval(input(strs + '=')) func.append((strs, number))print("答题完毕,您的答题结果为:")for i in range(len(func)): print(f"第{i + 1}题", end=':') if eval(func[i][0])==func[i][1]: print(func[i][0]+f'={func[i][1]} {dc[0]}') else: print(func[i][0]+f'={func[i][1]} {dc[1]}')

img




参考答案2:
版权声明
本文为[CSDN问答]所创,转载请带上原文链接,感谢
https://ask.csdn.net/questions/7546802

  1. AI python课和 python课都是198 这两个课是同一个课程内容吗?有什么区别和相似点?
  2. python的__new__()疑问
  3. Python代码阅读(第24篇):根据筛选函数将列表元素分成两组
  4. python怎么实现动态障碍物按固定路径行走
  5. Python代码阅读(第24篇):根据筛选函数将列表元素分成两组
  6. Python题目,希望帮我解答一下辛苦
  7. python +selenium 如何获取下拉列表,默认选中值
  8. 有个pb文件做好的模型,对此模型的操作想用python封装成api,怎么做?
  9. 请问,mac的Pycharm中新建项目时候的Base interpreter选项里有两个Python3.8,该选哪个?
  10. python如何读取指定文件名的excel并分别汇总
  11. 如何写利用python将fastq文件转换成fasta文件的脚本
  12. python小工具
  13. 新猿0基础python教程 如何写好接口文档
  14. 请问我哪里错了呀,数值计算,python运算符号出错,但是我看不出来
  15. Python游戏开发,Pygame模块,Python从零开始带大家实现一个魔塔小游戏(2)
  16. Python爬虫实战,requests模块,Python实现抓取王者荣耀全套皮肤
  17. Python游戏开发,Pygame模块,Python从零开始带大家实现一个魔塔小游戏(3)
  18. 大神们这个问题用python怎么解决啊
  19. 简单理解python装饰器
  20. 货物托运收费问题用python 求解 一直输出错误
  21. 使用 Python 实现的卷积神经网络初学者指南
  22. 为什么Python中调用模块传递列表报错,而直接模块内调用列表就不会报错。
  23. 可视化 Python 打包 exe,这个神器绝了!
  24. 如此高效!数据科学中这4款 Python 神器真的很棒!
  25. 用 Python 开发交互式 Web 应用,So Easy
  26. Python多分类问题pr曲线绘制(含代码)
  27. 80 行 Python 代码搞定全国区划代码
  28. 有包含一阶贝塞尔函数的Python库吗
  29. Python输出乘法口诀表中的2d是什么意思
  30. Python 爬虫goole图片 使用selenium+chromedriver 出错DevToolsActivePort file doesn't exist
  31. python怎么做,我不会做,别走,留下代码!
  32. (数据科学学习手札129)geopandas 0.10版本重要新特性一览
  33. MySQL备份之xtrabackup(Python)
  34. (数据科学学习手札129)geopandas 0.10版本重要新特性一览
  35. Python:枚举列表中所有元素的可能组合
  36. 编写python 程序 人的心跳频率与温度的关系 计算人的累记心跳次数
  37. python相关,请问这张图里代码c for c in coinValueList if c<=change是什么意思
  38. Python中的分段函数问题求解
  39. Python中的递归求年龄问题
  40. python如何求出多个股票的移动均价
  41. 保姆级教程!将 Vim 打造一个 IDE (Python 篇)
  42. python给定两个函数和定义域,判定两个函数是否构造为复合函数。
  43. 求 python3.8 有条件的递增方法
  44. 如何让python的//运算得到一个小数点不是0的结果
  45. 关于#matlab# #算法# #python#的问题:校园导航制作
  46. python的字典编程练习。!
  47. Python类的实例化应用实现输入打印
  48. python的字典编程练习,!
  49. 调试来自于逐飞的MM32F3277移植有MicroPython开发板
  50. 求 python3.8 有条件的递增递减算法
  51. 如何才能在python中实现动态宽度对齐输出
  52. 14道Python基础练习题(附答案)
  53. python写一个正则,匹配内容以“关于”,(代转)开头的那句话,要怎么写正则?
  54. 来个Python能做的救救孩子.
  55. Python爬虫,写完程序获取不到结果,
  56. python for循环和while循环打印九九乘法表
  57. Python异常
  58. Python请设计一能产生某月份月历的程序,能提示用 户输入某月份第1天是星期几,并将该月份的月历打印出来,求
  59. Python入门语法(简洁不啰嗦)
  60. Python入门与各种系统安装部署应用