![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python解数学题
利用Python解决数学题。
Python小白大叔
初学Python的老大哥。
展开
-
用Python解小学数学题(人教版一年级(下)第45页:猜数字)
人教版小学数学一年级(下)的第45页有道数学游戏:猜数字。之前学习过语句,今天尝试自己独立写出来。中间经历了很多调试,有一次程序不停执行,还要按Ctrl+C才能停下来。 能看懂(读)和自己会写(写)真的是两码事。还是要多敲代码,不然只是看完书,还是很快忘光,一点效果也没有。 下面附的代码是完整和正确的。 from random import* #引入Random库 a=randint(1,100) #随机在[1,100]之间取一个正整...原创 2021-01-03 10:20:44 · 4517 阅读 · 12 评论 -
用Python解小学数学题(人教版二年级(上)第35页)
人教版小学数学二年级(上)的第35页有道思考题:把1~9这9个数按从小到大的顺序排列,中间添上一些“+”“-”,可以使计算的结果等于100。比如:12+3-4+5+67+8+9=100。现在把9~1这9个数按从大到小的顺序排列,你能添上一些“+”“-”,使计算的结果也等于100吗? 这道题对小孩而言不算容易,我带着他一起找出了一种解:98-76+54+3+21=100。但有没其他解呢?一共又有多少种解呢?为了激发小孩的学习兴趣,鼓励其探索规律,我就想尝试用Python求解。...原创 2021-01-02 15:32:32 · 3188 阅读 · 1 评论 -
用Python解小数奥数题
大家好,最近初学Python,经常尝试多将Python用于实践,比如解奥数题。 佛山黄老师提供了一个题目:由数字1-9组成的四位整数中,个位上的数字能被千位、百位、十位上的数字的积整除的四位自然数有多少个?如1228,其个位上的数字能被千位、百位、十位上的数字的积整除,即8能被1×2×2=4整除。 如果从小学生的角度,可从个位上的数字为突破口,用列表法穷举,如下图。 如果用Python语句,则可以更快得出结果,如下面的语句和部分截图。 num=0...原创 2021-01-02 15:18:35 · 614 阅读 · 6 评论