共計(jì) 383 個(gè)字符,預(yù)計(jì)需要花費(fèi) 1 分鐘才能閱讀完成。
以下是一個(gè)用 python 編寫(xiě)的求素?cái)?shù)的代碼:
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
def find_primes(n):
primes = []
for i in range(n+1):
if is_prime(i):
primes.append(i)
return primes
n = int(input(" 請(qǐng)輸入一個(gè)正整數(shù):"))
primes = find_primes(n)
print(" 小于等于 ", n, " 的素?cái)?shù)有:", primes)
使用 is_prime()
函數(shù)判斷一個(gè)數(shù)是否為素?cái)?shù)。對(duì)于給定的正整數(shù) n
,使用 find_primes()
函數(shù)找到小于等于 n
的所有素?cái)?shù),并將它們存儲(chǔ)在列表 primes
中。最后,輸出結(jié)果。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完