Da error al combinar "or" y "and"

Al intentar programar un ejercicio combinando “and” y “or” el programa deja de ejecutarse. El programa sería el siguiente, pero he probado otras combinaciones y tampoco funciona :
rango = 100
for i in range(rango):
if (i==0 or (i>5 and i%5==0) or (i>7 and i%7==0) or (i>3 and i%3==0) or (i>2 and i%2==0)):
continue

print(i)

Gracias por el aviso!

Lo reportamos y avisamos cuando esté mejorado.

Un saludo.