计算1到100包括100既能被2整除又能被3整除的所有数字之和。
我写了3种写法,前2种运行结果正确,第3种的结果是错的。请教第3种正确的写法怎么写?
print(sum([x for x in range(1,101) if not (x%6)]))
print(sum([x for x in range(1,101) if not (x%2) if not(x%3)]))
print(sum([x for x in range(1,101) if not ((x%2) and (x%3))]))
--
FROM 124.78.136.*