In [6]:
name=input('请输入你的名字')
m=int(input('请输入你的出生月份'))
d=int(input('请输入你的出生日期'))
if (m == 1 and (d >= 20 and d <= 31)) or (m == 2 and (d >= 1 and d <= 18)):
    print('Mr.',name,'你是一个非常有个性的水瓶座')
elif (m == 2 and (d >= 19 and d <= 29)) or (m == 3 and (d >= 1 and d <= 20)):
      print('Mr.',name,'你是一个非常有个性的双鱼座')
elif (m == 3 and (d >= 21 and d <= 31)) or (m == 4 and (d >= 1 and d <= 20)):
        print('Mr.',name,'你是一个非常有个性的白羊座')
elif (m == 4 and (d >= 21 and d <= 30)) or (m == 5 and (d >= 1 and d <= 20)):
        print('Mr.',name,'你是一个非常有个性的金牛座')
elif (m == 5 and (d >= 21 and d <= 31)) or (m == 6 and (d >= 1 and d <= 21)):
        print('Mr.',name,'你是一个非常有个性的双子座')
elif (m == 6 and (d >= 22 and d <= 30)) or (m == 7 and (d >= 1 and d <= 22)):
        print('Mr.',name,'你是一个非常有个性的巨蟹座')
elif (m == 7 and (d >= 23 and d <= 31)) or (m == 8 and (d >= 1 and d <= 22)):
        print('Mr.',name,'你是一个非常有个性的狮子座')
elif (m == 8 and (d >= 23 and d <= 31)) or (m == 9 and (d >= 1 and d <= 22)):
        print('Mr.',name,'你是一个非常有个性的处女座')
elif (m == 9 and (d >= 23 and d <= 30)) or (m == 10 and (d >= 1 and d <= 22)):
        print('Mr.',name,'你是一个非常有个性的天平座')
elif (m == 10 and (d >= 23 and d <= 31)) or (m == 11 and (d >= 1 and d <= 22)):
        print('Mr.',name,'你是一个非常有个性的天蝎座')
elif (m == 11 and (d >= 23 and d <= 30)) or (m == 12 and (d >= 1 and d <= 21)):
        print('Mr.',name,'你是一个非常有个性的射手座')
elif (m == 12 and (d >= 22 and d <= 31)) or (m == 1 and (d >= 1 and d <= 19)):
        print('Mr.',name,'你是一个非常有个性的摩羯座')


请输入你的名字张骋
请输入你的出生月份11
请输入你的出生日期17
Mr. 张骋 你是一个非常有个性的天蝎座