输入生日日期,判断星座:Python 代码实现

本页面提供一个简单的 Python 代码示例,根据用户输入的生日日期(月份和日期),判断并输出对应的星座。

实现思路:

  1. 接收用户输入的生日日期;
  2. 根据生日日期中的月份和日期,判断出该生日日期属于哪个星座;
  3. 输出该生日日期对应的星座。

参考代码如下:

birthday = input('请输入生日日期(格式:MM/DD): ')  # 接收用户输入的生日日期
month = int(birthday.split('/')[0])  # 获取生日日期中的月份
day = int(birthday.split('/')[1])    # 获取生日日期中的日份

# 判断星座
if (month == 3 and day >= 21) or (month == 4 and day <= 19):
    constellation = '白羊座'
elif (month == 4 and day >= 20) or (month == 5 and day <= 20):
    constellation = '金牛座'
elif (month == 5 and day >= 21) or (month == 6 and day <= 21):
    constellation = '双子座'
elif (month == 6 and day >= 22) or (month == 7 and day <= 22):
    constellation = '巨蟹座'
elif (month == 7 and day >= 23) or (month == 8 and day <= 22):
    constellation = '狮子座'
elif (month == 8 and day >= 23) or (month == 9 and day <= 22):
    constellation = '处女座'
elif (month == 9 and day >= 23) or (month == 10 and day <= 23):
    constellation = '天秤座'
elif (month == 10 and day >= 24) or (month == 11 and day <= 22):
    constellation = '天蝎座'
elif (month == 11 and day >= 23) or (month == 12 and day <= 21):
    constellation = '射手座'
elif (month == 12 and day >= 22) or (month == 1 and day <= 19):
    constellation = '魔羯座'
elif (month == 1 and day >= 20) or (month == 2 and day <= 18):
    constellation = '水瓶座'
else:
    constellation = '双鱼座'

print('您的星座是:' + constellation)

运行结果如下:

请输入生日日期(格式:MM/DD): 10/25
您的星座是:天蝎座
输入生日日期,判断星座:Python 代码实现

原文地址: https://www.cveoy.top/t/topic/oadN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录