逢7过Python实现

打印100内数字的逢7过(7的倍数不打印,数字中包含7的不打印):
 

i=1
while i<100:
   if i%7==0:
       pass
   elif i//10==7:
       pass
   elif i%10==7:
       i+=1
       continue
   else:
       print(i,end=" ")
   i+=1

优化一下上面的代码: 

i = 0
while i <= 99:
 i += 1
 if i % 7 == 0 or i % 10 == 7 or i//10 == 7:
     continue
 else:
     print(i)

 

你可能感兴趣的:(Python基础)