python
编程、写代码属于脑力劳动,做软件开发似乎是个制作虚拟之物的工作,但电脑程序大都是用途明确的,而且好的程序都是很实用。
学python也讲究学以致用,这点越早越好,我们现在就用python编个实用的程序来,不仅仅可以自家重复使用,而且可以发给别人用:给小学生生成口算题。
首先我们要把目标再具体、明确些 - 确定需求:
- 生成百以内的加减法口算题
- 一次运行,连续出10题供使用的人练习,一题一题地做;
- 如果有做错的题目,把它们打印出来给使用的人看
按照 自学Python进阶-把代码变成程序,软件 讲的方式,我们将把实现这些功能的代码全部放在一个文件里:mathExam.py。编写完成后,你就可以把这个文件重复运行,多次使用,也可以发给同学家、好友用。
为了提高程序出题的效果,我们期望每次题目都会有大变化 - 编程里常称为:随机。这个功能可以使用python基础库里的: random库,我们仅仅用里面的 randint 函数来随机生成一个整数。
这里我们提到了编程上一个新概念:函数。Python程序代码里的函数和数学书本上的函数,形式不同,但是功用十分类似。定义Python的一个函数格式如下:
def functionName(p1, p2, p3): functionBody return result
其中的 def 是python的关键字,说明我们要开始定义一个函数了,而后面的 functionName是函数名字 - 这部分你可以自己想个名字的,后面括号及其里面逗号隔开的部分就是函数的参数 - 它们可以在使用函数时临时一一提供,这样即能重复利用它下面的代码又能灵活变化,这正是函数的威力和魅力。

本文介绍了如何使用Python编写一个程序,生成百以内的加减法口算题供小学生练习。程序包括生成随机口算题、连续出题、检查答案并显示错误题目等功能。通过定义函数实现代码的模块化,使用random库实现随机数生成,避免题目重复,提高练习的趣味性。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



