Python打印质数,python打印1000以内的完全数

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: