python計算100以內的素數


# 方法一
print(", ".join("%s" % x for x in range(2,101) if not [y for y in range(2,x) if x % y ==0]))

# 方法二
# list = []
# i = 2
# for i in range(2, 100):
# j = 2
# for j in range(2,i):
# if(i%j==0):
# break
# else:
# list.append(i)
#
# print(list)

# 方法三
# i = 2
# c = []
# while i <= 100:
# j = 2
# while j <= i:
# if i % j == 0:
# if i == j:
# c.append(i)
# break
# j += 1
# i += 1
# print(c)

for i in range(2,100):
for j in range(2,i):
if i%j==0:
break
else:
print(i)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM