找出0到100的奇数和偶数
n=0 list=[] for i in range (101): if i%2==0: continue list.append(i) print (list)
如果是需要偶数
n=0 list=[] for i in range (101): if i%2==0: list.append(i) print (list)
求质数,对比一下
list=[2,] for x in range (3,101): for y in range (2,x): if x%y==0: break else: list.append(x) print(list)
n=input('输入数字,看是否有整数平方根:') n=int(n) for i in range (n): if i*i==n: print('整数平方根是 ',i) break else: print('没有找到正平方根')
如果break,就不会执行else,正常结束,会运行else区块。
你可以尝试去掉break,看看打印的结果,你就能深刻理解。