练习:求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)