创新互联Python教程:
成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站制作、成都做网站、外贸营销网站建设、呼中网络推广、小程序开发、呼中网络营销、呼中企业策划、呼中品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供呼中建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com
用 For 循环和 While 循环编写一个 Python 程序来寻找一个数的质因数,并给出一个例子。
这个 python 程序允许用户输入任何正整数。接下来,Python 使用 For 循环返回该数的质因数。
提示:建议大家参考一个数的因数、质数的文章来理解这个 python 程序的逻辑。
# Python Program to find Prime Factors of a Number
Number = int(input(" Please Enter any Number: "))
for i in range(2, Number + 1):
if(Number % i == 0):
isprime = 1
for j in range(2, (i //2 + 1)):
if(i % j == 0):
isprime = 0
break
if (isprime == 1):
print(" %d is a Prime Factor of a Given Number %d" %(i, Number))
这个 Python 质数因数程序和上面的一样。在本 Python 示例中,我们将 For Loop 替换为 While Loop
# Python Program to find Prime Factors of a Number
Number = int(input(" Please Enter any Number: "))
i = 1
while(i <= Number):
count = 0
if(Number % i == 0):
j = 1
while(j <= i):
if(i % j == 0):
count = count + 1
j = j + 1
if (count == 2):
print(" %d is a Prime Factor of a Given Number %d" %(i, Number))
i = i + 1
Python 一个数的质因数输出
Please Enter any Number: 250
2 is a Prime Factor of a Given Number 250
5 is a Prime Factor of a Given Number 250
网页标题:Python程序:寻找一个数的质因数
URL标题:http://www.36103.cn/qtweb/news42/18392.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联