'''
我是Python小白 小影子,很高兴认识各位前辈。
最近我学到推导式,想结合列表推导式编一个数7游戏,目标是在指定列出所有不含7数字和倍数的数字。
'''
list1 = [i1 for i1 in range(0,81) if i1 % 7 != 0]
for i2 in list1:
CheckNum = str(i2)
if CheckNum.find('7') != -1:
list1.remove(int(CheckNum))
print(list1)
#但是程序会跳出[72, 74, 76, 79], 我不知道问题出在哪里。请前辈们指教。