python有关for循环

算不出来答案
for i in range (2,10):
Count=0
for x in range (2,I-1):
if i%x==0
count=count+1
if count!=0
a.append (i)
print(a)

几次错误,包括大小写,a的初始化,if语句的 : 也掉了

img


a = []
for i in range (2,10):
    count=0
    for x in range (2,i-1):
        if i%x==0:
            count=count+1
        if count!=0:
            a.append (i)
print(a)
a = []
for i in range (2,10):
    count=0
    for x in range (2,i-1):
        if i%x==0:
            count=count+1
    if count!=0:
        a.append (i)
print(a)