怎么让图中左侧的思路等价到右侧不使用除print外的函数的形式?
j = 2
i = 2
while j < 100:
while i < j:
if j % i == 0:
break
i += 1
if i >= j:
print(j)
else:
print(j)
j += 1
i = 2
def isprime(num):
if num in (0,1): #0和1既不是质数也不是合数
return False
for divisor in range(1, num):
if divisor == num or divisor == 1: #如果除数是这个数本身或是1
continue
if num % divisor == 0: #可以整除
return False
return True
for num in range(1, 101):
if isprime(num):
print(num)
如果答案对你有帮助,麻烦给个采纳!下面是运行结果: