- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python实现⾃动⽣成四则运算题⽬
Github项⽬地址:
题⽬:实现⾃动⽣成四则运算题⽬的命令⾏程序。
(1)题⽬要求:
a.能⾃动⽣成⼩学四则运算题⽬(注意是给⼩学⽣⽤的,要是结果出现负数的话他们会迷茫的!)
b.除了整数外,还要⽀持真分数的四则运算
(2)思路:
a.四则运算加减乘除,采⽤两个随机数,由于不能出现负数,所以在对两个随机数进⾏减法运算的时候,需要进⾏⽐较⼤⼩,⽽除法在运算中,除数不能取
0。
b.进⾏真分数运算应注意假分数的影响
(3)实现过程
定义函数:⽤defszys()实现随机⽣成四则运算,⽤deftest()通过调⽤syzs()实现题库的制作.
所以代码分为三个部分,第⼀部分是⽣成随机四则运算,最后输出算式并返回正确答案;第⼆部是⽤户通过输⼊⼀个整数来输出所需要的算式,当输出的算
式达到⽬标数量后,便⼀⼀输出答案;第三部分为主函数,需要⽤户⾃⼰选择模式,当输⼊是‘时,是为四则运算,通过调⽤1’syzs()函数得到算式和返回值,⽤
户输⼊答案后,便与⽤户输⼊值进⾏⽐较。当输⼊是‘2时,是⽣成题库,并在最后输出答案。’
(4)源代码:
importrandom
#四则运算
defszys():
sym=[+,-,×,÷]
f=random.randint(0,3)
n1=random.randint(1,20)
n2=random.randint(1,20)
result=0
iff==0:#加法
result=n1+n2
eliff==1:#减法,要先⽐较⼤⼩,防⽌输出负数
n1,n2=max(n1,n2),min(n1,n2)
result=n1-n2
eliff==2:#乘法
result=n1*n2
eliff==3:#除法,要⽐较⼤⼩,并循环取整除
n1,n2=max(n1,n2),min(n1,n2)
whilen1%n2!=0:
n1=random.randint(1,10)
n2=random.randint(1,10)
n1,n2=max(n1,n2),min(n1,n2)
result=int(n1/n2)
print(n1,sym[f],n2,=,end=)
returnresult
#制作题库
deftest():
sym=[+,-,×,÷]
print(输⼊所需要的题⽬数量)
n=int(input())
result=[]
m=0
whilem=(n-1):
print(m+1,end=、)
result.append(szys())
print()
m=m+1
m=0
print(对应的答案:)
whilem=(n-1):
print(m+1,、,result[m])
m=m+1
print(选择想要的模式)
print(1、进⾏四则运算)
print(2、制作题库)
n=int(input())
#当输⼊1时,进⾏四则运算,调⽤函数syzs()
ifn==1:
whileTrue:
result=szys()
j=input()
s=int(j)
ifs==result:
print(right)
else:
print(e
您可能关注的文档
- 2010专利代理资格考试实务部分 .pdf
- 2023年中华传统文化知识竞赛精选题库及答案 .pdf
- 初中主题班会题目 .pdf
- 公务员考试行测题库《资料分析》考点巩固_3 .pdf
- 全国二级office笔试题库(2016年) .pdf
- 必答题题库 _原创文档.pdf
- 2023年网络工程自考试题答案和解析 .pdf
- 2024版医院康复科工作计划 .pdf
- 2022版安全施工管理手册培训课后考试试题 .pdf
- 2020年智慧树知道网课《大数据分析的python基础(山东联盟)》课后章节测 .pdf
- 第十一章 电流和电路专题特训二 实物图与电路图的互画 教学设计 2024-2025学年鲁科版物理九年级上册.docx
- 人教版七年级上册信息技术6.3加工音频素材 教学设计.docx
- 5.1自然地理环境的整体性 说课教案 (1).docx
- 4.1 夯实法治基础 教学设计-2023-2024学年统编版九年级道德与法治上册.docx
- 3.1 光的色彩 颜色 电子教案 2023-2024学年苏科版为了八年级上学期.docx
- 小学体育与健康 四年级下册健康教育 教案.docx
- 2024-2025学年初中数学九年级下册北京课改版(2024)教学设计合集.docx
- 2024-2025学年初中科学七年级下册浙教版(2024)教学设计合集.docx
- 2024-2025学年小学信息技术(信息科技)六年级下册浙摄影版(2013)教学设计合集.docx
- 2024-2025学年小学美术二年级下册人美版(常锐伦、欧京海)教学设计合集.docx
文档评论(0)