首页 > 编程知识 正文

用python求出100内的素数,python求出100以内所有素数

时间:2023-05-03 17:42:31 阅读:267434 作者:1224

练习:求100以内的素数和

平台:Python123.io

教师:嵩天

求100以内的素数和 描述

求100以内的素数之和并输出。 

def sushu(n): for i in range(2,n): if n % i == 0: return 0 #非素数返回零,不影响累加 break else: #为了防止break跳过else段,else与for对齐 return n #素数返回它本身,计入累加sum = 2for i in range(3,100): a = sushu(i) sum += aprint(sum)

另一种不使用函数的方法

sum = 2for i in range(3,100): for j in range(2,i): if i % j == 0: break else: #同样else与for对齐 su快三高手技巧a = sushu(i) sum += aprint(sum)

另一种不使用函数的方法

sum = 2for i in range(3,100): for j in range(2,i): if i % j == 0: break else: #同样else与for对齐 sum += iprint(sum)

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。