在1-500中,能被 2整除的数有500/ 2=250个
在1-500中,能被 3整除的数有500/ 3=166个
在1-500中,能被 7整除的数有500/ 7= 71个
在1-500中,能被 6整除的数有500/ 6= 83个
在1-500中,能被14整除的数有500/14= 35个
在1-500中,能被21整除的数有500/21= 23个
在1-500中,能被42整除的数有500/42= 11个
所以,在1~500中,不能被2整除,也不能被3整除,
又不能被7整除的数有500-250-166-71+83+35+23-11=143个数.