python如何实现素宝宝

如果某人的生日组成的数是一个素数可以叫Ta素宝宝。请编程找出1988年或者1989年的所有素宝宝。

1988年与1989年,这两年里的日期所组成的素数。每个素数占一行(用换行符输出,最后一行不需要退格处理)。

a=[1988,1989]
b=list(range(1,13))
c=[0,31,29,31,30,31,30,31,31,30,31,30,31]
d=[]
for i in a:
    if i==1989:
        c[2]==28
    for j in b:
        for k in range(1,c[j]+1,2):
            x=i*10000+j*100+k
            d.append(x)
for l in d:
    n=0
    for m in range(2,l):
        if l%m==0:
            n=1
            break
    if n==0:
       print(l)