创新互联Python教程:
公司主营业务:成都网站建设、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出定南免费做网站回馈大家。
在这个简单的 python 程序中,我们需要显示一个范围的质数。这是一个初级 python 程序。
要理解这个例子,您应该了解以下 Python 编程主题:
在这个 python 程序示例中,我们需要打印用户给出的两个数字之间的所有质数。为了清楚地理解程序,我们需要检查一个质数是什么意思?一个只有 2 个除数的数,也就是 1 和这个数本身,叫做素数。
所以在这个 python 例子中,我们需要检查一个范围内的每个数字是否是质数。为了实现这一点,我们使用两个for loop
使用range
功能。range()
函数与 python 中的 for 循环一起使用,range()
函数用于循环指定次数。
python 中Range()
函数的默认值是从零开始,每次递增 1 ,达到指定值时结束。例如,如果我们在范围(3) 中使用“代表 x”,那么循环从零开始,默认为 2。请注意循环结束于 2,而不是 3。
这个 python 程序使用了两个for loop
嵌套,就像外部 for 循环从较低的数字开始到较高的范围。然后在循环内部,我们检查数字是否大于零;如果是真的,我们从范围 2 到那个数字开始内for loop
。在内部循环中,我们使用 Mod 操作符,并使用 python 中的if
条件检查它是否等于零;如果它等于零,打破循环,它就不是质数。Else
将数字打印为质数。让我们破译密码
STEP 1: 使用 python 中的输入函数接受用户的上下值,并使用 int datatype 转换为整数。
步骤 2: 使用从低值到高值的范围 +1 启动外部for loop
。我们使用 up+1 来达到 up 值。
步骤 3: 添加一个if
条件,检查数字是否为正数。
步骤 4: 使用模块操作器启动内部 for 循环,检查每个数字是否为质数
STEP 5: 如果数字可以被任意数字整除,则打破循环。否则打印数字。
#Take the input from the user:
low = int(input("Enter lower range: "))
up = int(input("Enter upper range: "))
for n in range(low,up + 1):
if n > 1:
for i in range(2,n):
if (n % i) == 0:
break
else:
print(n)
Enter low range: 2
Enter up range: 10
2
3
5
7
当前标题:Python程序:打印给定范围内质数
链接地址:http://www.shufengxianlan.com/qtweb/news39/158889.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联