亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

如何用Python計(jì)算100以?xún)?nèi)的素?cái)?shù)?

瀏覽:116日期:2022-06-29 13:41:07

問(wèn)題描述

#!/usr/bin/python# -*- coding: UTF-8 -*-import math L = range(0,101)def isprime(n): if n<= 1:return False for i in range(2,int(math.sqrt(n)) + 1):if n % i == 0: return Falsereturn True **# 這個(gè)return為什么要放到for的下面?為什么不放到 if n % i == 0 下面?**y = filter(isprime, L )print y

問(wèn)題解答

回答1:

判斷一個(gè)數(shù) n 是否為素?cái)?shù):

從 2 到 sqrt(n): 存在一個(gè) n 為因數(shù),不為素?cái)?shù),返回 False不存在,為素?cái)?shù),返回 true

所以,return True是在判斷 2 到 sqrt(n) 中的每一個(gè)數(shù)都不是因數(shù)的情況下,就是素?cái)?shù),返回True.所以是在循環(huán)外面,而不是在里面.

回答2:

因?yàn)槿绻趂or循環(huán)體中, 如果找到一個(gè)能夠被整除的數(shù), 那就代表這個(gè)n不是素?cái)?shù), 立馬就返回False, 如果for循環(huán)體都運(yùn)行完了, 也沒(méi)有找到一個(gè)能夠整除的, 這才能代表這個(gè)n是素?cái)?shù), 所以return True 需要放到for下面.

另外, 可以參考我一篇博客的思路: Python 打印一定數(shù)值內(nèi)的素?cái)?shù)

回答3:

在循環(huán)體內(nèi)return的話(huà)遇到第一個(gè)n % i != 0的數(shù)時(shí)就終止循環(huán)返回了,無(wú)法驗(yàn)證n是否不能被100以?xún)?nèi)每個(gè)數(shù)(除去1和本身)整除,所以return需要在循環(huán)體外。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产特黄一级一片免费 | 久久精品国产99国产精品亚洲 | 国产色啪午夜免费视频 | 黄色网免费看 | 含羞草1000成人免费视频 | 成人性生活免费视频 | 黄色短视频免费 | 免费网站看v片在线观看 | 看欧美黄色大片 | 国产成年女人免费视频播放a | 麻豆网址 | 欧美三级视频在线播放 | 精品美女视频在线观看2023 | va在线| 欧美成人做性视频在线播放 | 小明台湾成人永久免费看看 | 中日韩免费视频 | 大学生久久香蕉国产线观看 | 国产a不卡片精品免费观看 国产a毛片高清视 | 黄页网址大全免费观看不用 | 成人二区 | 久久国产精品自在自线 | 亚洲一区图片 | 蜜芽在线 | 最黄毛片 | 久久精品国产99国产精品亚洲 | 天天色综合久久 | 国产91情侣在线精品国产 | 超碰免费公开 | 国产亚洲一区二区三区在线观看 | 色天使色婷婷丁香久久综合 | 日韩欧美一级毛片在线 | 欧美成人在线影院 | 毛片成人永久免费视频 | 一级免费黄色片 | 国产成人啪精品视频免费网 | 中文三 级 黄 色 片 | 国产精品久久久久免费a∨ 国产精品久久久久这里只有精品 | 宅宅在线 | 偷拍久久网 | 黄色影视在线观看 |