for循环作业习题
打印101-200之间所有质数 (只能被自己整除)
# for else语句,当for里的break没被执行的时候,else后的就会被执行
for i in range(101, 201):
for j in range(2, i):
if i % j == 0:
break
else:
print('质数是{}'.format(i))
打印101-200之间所有质数 (只能被自己整除),方法二:假设法
for i in range(102,201):
flag=True # 假设这是质数
for j in range(2,i):
if i%j==0:
flag=False
# break
if flag: # 筛选剩下的质数(减去flag 为False的数)
print("质数是{}".format(i))
浙公网安备 33010602011771号