質數是指只能被1和自己整除的數,是數學中非常重要的概念。下面,我們將使用Python來實現循環求質數的功能。
#定義一個函數,判斷一個數是否為質數 def is_prime(n): if n< 2: return False for i in range(2, int(n ** 0.5) + 1): if n % i == 0: return False return True #循環求質數 for i in range(2, 101): #從2到100枚舉所有數 if is_prime(i): #如果i是質數 print(i) #輸出i
這段代碼中,我們首先定義了一個函數is_prime(n),用于判斷一個數是否為質數。該函數首先判斷數字n是否小于2,如果是,返回False;否則,從2到根號n(不包含)的范圍內枚舉每個數i,判斷n是否能夠被i整除,如果能,返回False,否則返回True。
接下來,我們使用for循環從2到100枚舉所有數字,如果一個數字是質數,就將其輸出。使用這段代碼,我們可以很方便地求出2到100范圍內的所有質數。
上一篇vue if and
下一篇mysql出生日期算年齡