1 问题

在python中有方便的判断语句,我们是否可以使用python判断语句实现对星座的判断。

2 方法

首先通过输入,得到使用者的出生日期。再通过条件判断筛选出对应的星座。

代码清单 1

x = int(input('请输入您的出生月份'))
y = int(input('请输入您的出生日期'))
while x == 1:
    if y < 20:
        print('摩羯')
        break
    else:
        print('水瓶')
        break
while x == 2:
    if y < 19:
        print('水瓶')
        break
    else:
        print('双鱼')
        break
while x == 3:
    if y < 21:
        print('双鱼')
        break
    else:
        print('白羊')
        break
while x == 4:
    if y < 20:
        print('白羊')
        break
    else:
        print('金牛')
        break
while x == 5:
    if y < 21:
        print('金牛')
        break
    else:
        print('双子')
        break
while x == 6:
    if y < 22:
        print('双子')
        break
    else:
        print('巨蟹')
        break
while x == 7:
    if y < 23:
        print('巨蟹')
        break
    else:
        print('狮子')
        break
while x == 8:
    if y < 23:
        print('狮子')
        break
    else:
        print('处女')
        break
while x == 9:
    if y < 23:
        print('处女')
        break
    else:
        print('天秤')
        break
while x == 10:
    if y < 24:
        print('天秤')
        break
    else:
        print('天蝎')
        break
while x == 11:
    if y < 24:
        print('射手')
        break
    else:
        print('摩羯')
        break
while x == 12:
    if y < 23:
        print('摩羯')
        break
    else:
        print('水瓶')
        break

3 结语

总体来说这次的代码成功实现了功能,但代码十分冗长,还可以继续探索争取使用更简短美丽的代码完成这个功能。

Logo

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。

更多推荐