- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
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
您可能关注的文档
最近下载
- 价值2万的哲纳理论(初级)培训课件.pdf VIP
- 湖北省武汉市部分学校2025~2026学年度高三年级九月调研考试英语+答案.pdf VIP
- 高中历史《国别史专题一:英国》复习资料整理.docx VIP
- 手术室低值耗材管理.pptx VIP
- 音乐剧介绍课件.ppt VIP
- 哲纳理论20110109宝图老师1248整理形态.doc VIP
- 药品GMP文件 005称量记录.doc VIP
- 哲纳理论第一期级篇之失败格局.doc VIP
- 20210622-华泰证券-房地产行业:公募REITs系列研究之三,未来已来.pdf VIP
- 新解读《GB_T 20833.1 - 2021旋转电机 绕组绝缘 第1部分:离线局部放电测量》必威体育精装版解读.pptx VIP
文档评论(0)