星座配對programming with cmd

星座配對是一種有趣的娛樂方式,可以通過編程實現一個簡單的命令行(CMD)程式來幫助用戶查詢星座配對結果。以下是一個使用Python編寫的簡單示例程式,可以在命令行中運行。

實現步驟:

  1. 定義星座日期範圍:每個星座對應的日期範圍。
  2. 輸入用戶生日:讓用戶輸入自己的生日。
  3. 確定星座:根據生日確定用戶的星座。
  4. 星座配對邏輯:根據星座匹配規則,輸出配對結果。
  5. 運行程式:在命令行中運行程式並查看結果。

示例代碼:

# 星座日期範圍
zodiac_dates = {
    "牡羊座": (3, 21, 4, 19),
    "金牛座": (4, 20, 5, 20),
    "雙子座": (5, 21, 6, 21),
    "巨蟹座": (6, 22, 7, 22),
    "獅子座": (7, 23, 8, 22),
    "處女座": (8, 23, 9, 22),
    "天秤座": (9, 23, 10, 23),
    "天蠍座": (10, 24, 11, 22),
    "射手座": (11, 23, 12, 21),
    "摩羯座": (12, 22, 1, 19),
    "水瓶座": (1, 20, 2, 18),
    "雙魚座": (2, 19, 3, 20)
}

# 星座配對結果
zodiac_compatibility = {
    "牡羊座": "最佳配對:獅子座、射手座",
    "金牛座": "最佳配對:處女座、摩羯座",
    "雙子座": "最佳配對:天秤座、水瓶座",
    "巨蟹座": "最佳配對:天蠍座、雙魚座",
    "獅子座": "最佳配對:牡羊座、射手座",
    "處女座": "最佳配對:金牛座、摩羯座",
    "天秤座": "最佳配對:雙子座、水瓶座",
    "天蠍座": "最佳配對:巨蟹座、雙魚座",
    "射手座": "最佳配對:牡羊座、獅子座",
    "摩羯座": "最佳配對:金牛座、處女座",
    "水瓶座": "最佳配對:雙子座、天秤座",
    "雙魚座": "最佳配對:巨蟹座、天蠍座"
}

# 根據日期確定星座
def get_zodiac_sign(month, day):
    for sign, (start_month, start_day, end_month, end_day) in zodiac_dates.items():
        if (month == start_month and day >= start_day) or (month == end_month and day <= end_day):
            return sign
    return "未知星座"

# 主程式
def main():
    print("歡迎使用星座配對程式!")
    try:
        month = int(input("請輸入你的出生月份(1-12):"))
        day = int(input("請輸入你的出生日期(1-31):"))

        if month < 1 or month > 12 or day < 1 or day > 31:
            print("請輸入有效的日期!")
            return

        zodiac_sign = get_zodiac_sign(month, day)
        if zodiac_sign == "未知星座":
            print("無法確定你的星座,請檢查輸入的日期。")
        else:
            print(f"你的星座是:{zodiac_sign}")
            print(zodiac_compatibility.get(zodiac_sign, "暫無配對信息"))
    except ValueError:
        print("請輸入有效的數字!")

if __name__ == "__main__":
    main()

運行方法:

  1. 將代碼保存為 zodiac_match.py
  2. 打開命令行(CMD),進入檔案所在目錄。
  3. 運行命令:
    python zodiac_match.py
  4. 按照提示輸入出生月份和日期,程式將輸出你的星座和配對結果。

示例輸出:

歡迎使用星座配對程式!
請輸入你的出生月份(1-12):5
請輸入你的出生日期(1-31):15
你的星座是:金牛座
最佳配對:處女座、摩羯座

擴展功能:

  • 添加更多星座配對規則。
  • 支持輸入兩個日期,計算兩個人的星座配對結果。
  • 將程式打包為執行檔(如使用 pyinstaller)。

周公解夢大全查詢

相關解夢: