# coding=gbk
for num in range(10,20):
for i in range(2,num):
if num%i == 0:
j=num/i
print ('%d 等于 %d * %d'%(num,i,j))
break
else:
print ('%d 是一个质数' %num)
(代码后面部分来自http://t.csdn.cn/mbf3g)
原来else还可以这么用,拿到与if并齐的位置就会结果不一样。
为什么这个代码去掉开头的
# coding=gbk
就会报错呢?