
请大家帮我看看 为什么左右两个程序运行结果不一样呢?
以下源代码1
for i in range (1,1001):
string = str(i) if '3' in string : if '33' in string : string='&'+string for j in range(2,i): if j%1==0: break else: string=string+''
print(string)
源代码2
for i in range(1,1001):
s=str(i)
if '3' in str(i):
if '33' in str(i):
s='&'+str(i)
for j in range(2,i):
if i%j==0:
break
else:
s=str(i)+''
print(s)断点调试
第一个是j%1==0,第二个是i%j==0,当然不一样。
有帮助的话采纳一下哦!