Python星座

在Python中,可以通過編寫一個簡單的程式來根據用戶的出生日期判斷其星座。以下是一個示例代碼:

def get_zodiac_sign(month, day):
    if (month == 1 and day >= 20) or (month == 2 and day <= 18):
        return "水瓶座"
    elif (month == 2 and day >= 19) or (month == 3 and day <= 20):
        return "雙魚座"
    elif (month == 3 and day >= 21) or (month == 4 and day <= 19):
        return "牡羊座"
    elif (month == 4 and day >= 20) or (month == 5 and day <= 20):
        return "金牛座"
    elif (month == 5 and day >= 21) or (month == 6 and day <= 21):
        return "雙子座"
    elif (month == 6 and day >= 22) or (month == 7 and day <= 22):
        return "巨蟹座"
    elif (month == 7 and day >= 23) or (month == 8 and day <= 22):
        return "獅子座"
    elif (month == 8 and day >= 23) or (month == 9 and day <= 22):
        return "處女座"
    elif (month == 9 and day >= 23) or (month == 10 and day <= 23):
        return "天秤座"
    elif (month == 10 and day >= 24) or (month == 11 and day <= 22):
        return "天蠍座"
    elif (month == 11 and day >= 23) or (month == 12 and day <= 21):
        return "射手座"
    elif (month == 12 and day >= 22) or (month == 1 and day <= 19):
        return "摩羯座"
    else:
        return "日期無效"

# 示例:輸入月份和日期
month = int(input("請輸入月份(1-12):"))
day = int(input("請輸入日期(1-31):"))

zodiac_sign = get_zodiac_sign(month, day)
print(f"你的星座是:{zodiac_sign}")

這個程式首先定義了一個函式 get_zodiac_sign,它根據輸入的月份和日期返回對應的星座。然後,程式會要求用戶輸入月份和日期,並調用該函式來確定用戶的星座,最後輸出結果。

你可以根據需要修改或擴展這個程式,例如添加更多的星座信息或處理更多的輸入驗證。

周公解夢大全查詢

相關解夢:

{ "vars": { "account": "UA-78075135-2" }, "triggers": { "trackPageview": { "on": "visible", "request": "pageview" } }}