用if语句实现输入出生月份和日期,输出对应的星座
时间: 2024-05-09 13:19:27 浏览: 26
以下是Python的实现代码:
```
month = int(input("请输入出生月份:"))
day = int(input("请输入出生日期:"))
if month == 1:
if day <= 19:
print("摩羯座")
else:
print("水瓶座")
elif month == 2:
if day <= 18:
print("水瓶座")
else:
print("双鱼座")
elif month == 3:
if day <= 20:
print("双鱼座")
else:
print("白羊座")
elif month == 4:
if day <= 19:
print("白羊座")
else:
print("金牛座")
elif month == 5:
if day <= 20:
print("金牛座")
else:
print("双子座")
elif month == 6:
if day <= 21:
print("双子座")
else:
print("巨蟹座")
elif month == 7:
if day <= 22:
print("巨蟹座")
else:
print("狮子座")
elif month == 8:
if day <= 22:
print("狮子座")
else:
print("处女座")
elif month == 9:
if day <= 22:
print("处女座")
else:
print("天秤座")
elif month == 10:
if day <= 23:
print("天秤座")
else:
print("天蝎座")
elif month == 11:
if day <= 22:
print("天蝎座")
else:
print("射手座")
else:
if day <= 21:
print("射手座")
else:
print("摩羯座")
```
首先,我们通过input函数获取用户输入的出生月份和日期,并将其转换为整数类型。然后,根据不同的月份和日期,使用if语句判断对应的星座。每个if语句都包含两个分支,分别对应于该月份和日期所属的两个星座。其中,elif关键字表示“否则,如果”,else关键字表示“否则”。最后,使用print函数输出对应的星座。