判断一个数字是不是素数
# 方案一,这是第一感觉写的
num = int(input('输入一个数字:'))
for i in range(2, num):
if num % i != 0:
pass
else:
print(f'{num}不是素数')
break
else:
print(f'{num}是素数')# 方案二,很明显方案一代码有冗余
num = int(input('输入一个数字:'))
for i in range(2, num):
if num % i == 0:
print(f'{num}不是素数')
break
else:
print(f'{num}是素数')循环里面嵌套if,那是每个都要判断一次的,别忘记漏掉break