def isprimer(m):
for i in range(2,m+1):
if m%i==0:
break
if i==m:
return True
else:
return False
def primernum(m,n):
for i in range(m,n+1):
if isprimer(i):
print(i)
else:
continue
a,b=input().split(',')
primernum(int(a),int(b))
def is_prime(n):
"""判断n是否为素数"""
if n == 2:
return True
# 遍历2到n/2,如果有能被n整除,说明不是素数,直接返回False
for i in range(2, n // 2 + 1):
if n % i == 0:
return False
# 遍历完之后没有return,说明是素数,返回True
return True
# 计算100以内的素数
print('100以内的素数有:')
for i in range(100):
# 是素数的话,返回True,走if的语句,打印这个素数
if is_prime(i):
print(i)
有帮助的话,请点采纳该答案~