python怎么编写口算题_来出口算题—— Python编程

原标题:来出口算题—— Python编程

今天,小编带大家做一个实用的小程序,也就是计算题生成器。

低年级的小朋友,最需要提高的就是计算能力,而计算能力的提升离不开有效的练习,而手动出题总会有局限性,并且很麻烦。

家长们一开始都是自己一道一道的出题,后来买许多口算的书从书上拼凑,有时也从网上查找,有的题目需要反复验算其合理性,家长的工作量是孩子的好几倍,花1小时出好的题,孩子可能10分钟就做完了,家长再去检查判对钩。

那今天,我们试着用程序的方法,出一套带答案的口算题,先看看效果:

思路梳理

我想做的是能够出任意题目量,数字的计算范围也能固定的,计算个数也能固定的一个程序。所以我们定义四个变量:分别表示出多少题,题目中每个数字的上下界,共有几个数字,比如(100,1,100,2)就表示,出100题,每题计算两个数的加法,每个数字的大小在1~100之间。

预备环境

本文需要python3,并需要安装pandas(pip install pandas)作为表格管理的包。

主程序

通过键盘输入参数,再通过循环,创建每一个算式,最后转存成表格,再保存成文件就可以了。

生成函数

通过random进行随机数的生成,并随机加上“+”,“-”符号的选择,并生成算式,计算结果,如果结果小于0,替换部分符号,使之为整数。

总的来说,不是很难,但很实用哦,大家可以试试看。

程序下载链接:http://helloworldroom.com/download/26

HelloWorld少儿编程新近推出的Python课程可以满足你的学习需求。

Python语法(上)

适合学员:

8岁以上零基础学生

课程内容:

收费:

1920元

按每周一次的学习进度,每天只需16元!

参与学习方式:

方式一:登陆http://www.helloworldroom.com/course/83,完成注册登陆后即可购买课程。

方式二:登陆淘宝购买课程。

【【HelloWorld少儿编程】Python语法(上)】,复制这条信息¥e0OS0fk4d3k¥后打开手机淘宝

Python语法(下)

适合学员:

8岁以上零基础学生

课程内容:

收费:

1920元

按每周一次的学习进度,每天只需16元!

参与学习方式:

方式一:登陆http://www.helloworldroom.com/course/84,完成注册登陆后即可购买课程。

方式二:登陆淘宝购买课程。

【【HelloWorld少儿编程】Python语法(下)】,复制这条信息¥PJDM0fkSGAF¥后打开手机淘宝

Python小游戏

适合学员:

8岁以上有Python语法基础的学生

课程内容:

收费:

1200元

按每周一次的学习进度,每天只需17元!

参与学习方式:

方式一:登陆http://www.helloworldroom.com/course/85,完成注册登陆后即可购买课程。

方式二:登陆淘宝购买课程。

【Python小游戏】,复制这条信息¥rTjj0fPFIDB¥后打开手机淘宝返回搜狐,查看更多

责任编辑:

此为源码(python):开发用于小学生算练习的小程序,适合python初学者参考。如有不足请多指正!之前上传的资料没看过评论,很多朋友遇到了问题没有及时发现沟通解决,这次末尾有联系方式,有问题的朋友可以联系交流。 详细信息如下: 一、附件为小学生算练习小程序,为自家宝贝设计的,自用之余拿来大家分享使用,非常适合一、二、三年级的小朋友。 二、程序功能: 1、生成任意数以内的+-*/单一或混合运算的算卡(excel文件,可打印),每张80道题。 2、任意数以内的+-*/单一或混合运算的练习(练习前选择条件),显示答题总数、正确与错误数、用时及平均时间。 3、表内乘法算练习(同2可以显示答题信息)。 4、生成表内乘法诀练习算卡,格式同1。 5、生成几乘几以上的专项表内乘法诀练习算卡,格式同1。 6、表内除法算练习(同2可以显示答题信息)。 7、每日算打卡练习,每日出题80道,在程序中答题,显示答题总数、正确与错误数、用时及平均时间。并且会将每次答题信息记录至程序目录中的一个excel文件中,跟踪小朋友的算情况。 三、程序为exe程序(一个exe文件和一个excel模板文件,要在一个文件夹就可以),下载后无需安装直接可以运行,并且有excel模板,如果生成的excel文件打印出线或打印不全的,可以自行调整一下模板excel文件的列宽和行高,切记:模板文件建议不要插入或删除行或列,以免错乱。 四、附件为压缩文件(使用7Z程序压缩的),可以用winrar、360、好压 等解压,如有问题可以QQ(1064386744)或邮箱、微信联系解决。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值