这段代码容易理解,对python小白来说理解也不成问题,运行效果如下:
具体代码如下:
data= int (input("请输入您的出生日数:"))
month=int (input("请输入您的出生月份:"))
year=int (input("请输入您的出生年份:"))
if month==1 and data>=20 or month==2 and data<=18:
print("您的星座是水瓶座")
if month==1 and data>31:
print("您输入的日期有误,请重新输入")
elif month==2 and data>=19 or month==3 and data<=20:
print("您的星座是双鱼座")
if year % 4==0 and year % 100 !=0 or year % 400 ==0:
if month==2 and data>29 :
print("您输入的日期有误,请重新输入")
else:
if month==2 and data>28 :
print("您输入的日期有误,请重新输入")
elif month==3 and da