defgetprime(n):# 定义一个空列表,用于存储素数primes=[]# 遍历从2到n的每个数字fornuminrange(2,n+1):is_prime=True# 假设num是素数# 检查num是否能被2到num的平方根之间的数字整除foriinrange(2,int(num**0.5)+1):ifnum%i==0:# 如果num能被i整除is_prime=False# num不是素数break# 直接跳出循环...
defis_prime(n):ifn<=1:returnFalseforiinrange(2,n):ifn%i==0:returnFalsereturnTrue 1. 2. 3. 4. 5. 6. 7. 这个函数接受一个整数n作为参数,并返回一个布尔值,表示n是否为质数。函数首先判断n是否小于等于1,如果是,则直接返回False。然后使用一个循环从2到n-1遍历每个数,如果n能整除任何一个数,...