APP下载
报价宝  ›  科技  › 

程式码结合小学数学考题 妈妈再也不用担心我的学习了

报价宝 来源:baojiabao.com 发布时间:2019-11-19 05:50:00 09月11日更新
报价宝综合消息程式码结合小学数学考题 妈妈再也不用担心我的学习了

小编得到广大读者反馈,说是之前写了一篇关于python和小学数学相结合的文章,对大家的启示和作用很大,希望多多看到类似的文章。

python程式码轻松解决孩子数学难题,让孩子让快乐中学习

还有读者反馈,跟随着小编的脚步学习python,已经逐步感到吃力了,不确定是什么原因。其实这样子说,这些感觉都是很普遍的,大部分的人在学习python的时候,基础都会觉得很简单,而且学起来也很快很轻松,但是越到后面就越吃力,从抽象(定义函式)开始这种感觉会越来越明显。这就跟大家学习英语是一样的,刚开始简单,后来便的内容多了就觉得难了,所以大家不需要担心,到这个时候了,你应该怎么做呢?这就需要你坚定你要学会的心态,不要放弃,多回头看看之前的内容,多看几次,慢慢平稳一下心态,一点一点的继续学下去,慢慢的在不知不觉中就学会了,很神奇!

当然综合以上两点,小编也放慢了教学的脚步,我们这几天从一些例项开始回顾之前的文章。包括和小学数学相结合的案例。期目以待吧!

今天我们要说一下数学中的一道题,怎么用python的思维和方式解决它。

质数。想必大家都知道,孩子也知道,小编记的当时学习质数和合数的时候费了很大劲儿,还是模棱两可的。

质数定义:质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。(当然今天我们的主题并不是研究质数,想知道质数更多内容可以去找别的文献。)

那么问题来了,现在好多小学生的作业,考试试卷呀,都有这样子的问题:

老师给出一大堆数字,让孩子挑出那些是质数,哪些是合数?

求出100以内所有的质数?

给定随便一个数字,要求算出小于这个数字的所有质数?

今天我们以python的思维来解决这些问题。

首先说说100以内的质数:

二话不说,先上程式码:

#!/usr/bin/python2

num=

i=2

foriinrange(2,100):

j=2

forjinrange(2,i):

ifi%j==0:

break

else:

num.append(i)

print(num)

执行结果:

xatedhtst{xxxxx}190>for2.py

[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97]

对,你没看错,就是这么简单。有人要问了,我们不是要求写出100以内的质数,我们老师是随便给的数字,那我怎么办?别着急,继续看下面程式码,我们稍微改了改,满足了你的要求喽!

#!/usr/bin/python2

A=int(raw_input(\'pleaseinputtheA:\'))

promit=

fornuminrange(2,A+1):

foriinrange(2,num):

ifnum%i==0:

break

else:

promit.append(num)

printpromit

输出结果:(10以内的,50以内的,100以内的,具体数字只需要我输入即可)

xatedhtst{xxxxx}192>for1.py

pleaseinputtheA:10

[2,3,5,7]

xatedhtst{xxxxx}193>for1.py

pleaseinputtheA:50

[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47]

xatedhtst{xxxxx}194>for1.py

pleaseinputtheA:100

[2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,53,59,61,67,71,73,79,83,89,97]

看到了吧,我们不怕老师怎么出题,你随便出数字,我只需要写进去就可以得到。

妈妈再也不用担心我的学习了,嘻嘻!

讲解一下程式码的意思:主要用的是for循环和if条件句来满足条件,帮助你们回顾一下这两个知识点。

python中for与while循环怎么用

python基础语句以及条件语句大全

本文为一点号作者原创,未经授权不得转载

文章标签: 报价宝 降噪耳机价格 耳机价格 红米手机价格 华为手机价格 小米手机价格 电视机价格 笔记本电脑价格 笔记本价格 汽车价格 笔记本电脑价格 电视机价格 小米手机价格 红米手机价格 耳机价格