Python打印质数,python打印1000以内的完全数
在计算机的使用过程中,计算是必不可少的。编程中有大量的数学计算,可以帮助我们解决实际困难问题。有时我们会忘记什么是质数。之前边肖给大家介绍了python中判断素数的方法(判断数字是否为素数的方法)。你知道如何用python打印100以内的质数吗?本文将向您展示用python打印100以内的质数的过程。
代码:
# 1000以内的质数
导入数学
defis_prime(n):
ifn==1:
返回False
foriinrange(2,int(math.sqrt(n)) 1):
ifn%i==0:
返回False
else:
返回真
计数=0
数字=[]
foriinrange(0,1000,1):
ifis_prime(i):
number.append(i)
计数=1
打印( {} : {} )。format (count,I)) #遇到的新语句可以删除。
打印(数字)输出:
[0,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,101,103,107,109,
113,127,131,137,139,149,151,157,163,167,173,179,181,191,193,197,199,211,223,227,229,233,239,241
,251,257,263,269,271,277,281,283,293,307,311,313,317,331,337,347,349,353,359,367,373,379,383,
389,397,401,409,419,421,431,433,439,443,449,457,461,463,467,479,487,491,499,503,509,521,523,
541,547,557,563,569,571,577,587,593,599,601,607,613,617,619,631,641,643,647,653,659,661,673,
677,683,691,701,709,719,727,733,739,743,751,757,761,769,773,787,797,809,811,821,823,827,829,
39, 853, 857, 859, 863, 877, 881, 883, 887, 907, 911, 919, 929, 937, 941, 947, 953, 967, 971, 977, 983
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。