资讯详情

星座表十二星座配对表(星座表十二星座查询上升星座)



1、星座表十二星座配对表

白羊座

最配:狮子座、射手座

次配:双子座、天秤座

金牛座

最配:处女座、摩羯座

次配:巨蟹座、双鱼座

双子座

最配:天秤座、水瓶座

次配:白羊座、狮子座

巨蟹座

最配:金牛座、双鱼座

次配:天蝎座、摩羯座

狮子座

最配:白羊座、射手座

次配:双子座、天秤座

处女座

最配:金牛座、摩羯座

次配:巨蟹座、双鱼座

天秤座

最配:双子座、水瓶座

次配:白羊座、狮子座

天蝎座

最配:巨蟹座、双鱼座

次配:金牛座、摩羯座

射手座

最配:白羊座、狮子座

次配:双子座、天秤座

摩羯座

最配:金牛座、处女座

次配:巨蟹座、双鱼座

水瓶座

最配:双子座、天秤座

次配:白羊座、狮子座

双鱼座

最配:巨蟹座、天蝎座

次配:金牛座、处女座

2、星座表十二星座查询上升星座

查询上升星座

要查询你的上升星座,你需要知道你的出生日期、出生时间和出生地点。

以下网站提供上升星座计算器:

[Astro.com]()

[Time and Date]()

[Cafe Astrology]()

步骤:

1. 输入你的出生日期、时间和地点。

2. 计算器将生成你的出生星盘,其中包含你的上升星座。

3. 你的上升星座通常列在出生星盘的左边,标记为“Asc”或“AC”。

十二星座表

以下是十二星座的列表及其日期范围:

白羊座(3 月 21 日 - 4 月 19 日)

金牛座(4 月 20 日 - 5 月 20 日)

双子座(5 月 21 日 - 6 月 20 日)

巨蟹座(6 月 21 日 - 7 月 22 日)

狮子座(7 月 23 日 - 8 月 22 日)

处女座(8 月 23 日 - 9 月 22 日)

天秤座(9 月 23 日 - 10 月 22 日)

天蝎座(10 月 23 日 - 11 月 21 日)

射手座(11 月 22 日 - 12 月 21 日)

摩羯座(12 月 22 日 - 1 月 19 日)

水瓶座(1 月 20 日 - 2 月 18 日)

双鱼座(2 月 19 日 - 3 月 20 日)

3、星座表十二星座上升查询图

星座表十二星座上升查询图

上升星座

你的上升星座是你出生时东方地平线上出现的星座。它可以揭示你个性的外在表现、风格和社交方式。

查找你的上升星座

要查找你的上升星座,你需要以下信息:

出生日期

出生时间

出生地点(纬度和经度)

你可以使用在线上升星座计算器或占星软件来生成你的上升星座。

十二星座上升查询图

此图显示了十二个星座及其上升星座:

| 星座 | 上升星座 |

|---|---|

| 白羊座 | 白羊座、天秤座 |

| 金牛座 | 金牛座、天蝎座 |

| 双子座 | 双子座、射手座 |

| 巨蟹座 | 巨蟹座、摩羯座 |

| 狮子座 | 狮子座、水瓶座 |

| 处女座 | 处女座、双鱼座 |

| 天秤座 | 天秤座、白羊座 |

| 天蝎座 | 天蝎座、金牛座 |

| 射手座 | 射手座、双子座 |

| 摩羯座 | 摩羯座、巨蟹座 |

| 水瓶座 | 水瓶座、狮子座 |

| 双鱼座 | 双鱼座、处女座 |

示例

如果你出生于 1990 年 3 月 15 日下午 3:00,在经度为 -122.42 和纬度为 37.77 的旧金山,你的上升星座将是 射手座。

4、星座表十二星座配对表图片

from __future__ import annotations

from typing import NamedTuple, List, Dict, Any, Tuple

class Pair(NamedTuple):

sign1: str

sign2: str

class ZodiacSign(NamedTuple):

name: str

compatible_signs: List[Pair]

Initialize data for each Zodiac sign

signs: List[ZodiacSign] = [

Aries

ZodiacSign(

name="Aries",

compatible_signs=[

Pair("Aries", "Sagittarius"),

Pair("Aries", "Leo"),

],

),

Taurus

ZodiacSign(

name="Taurus",

compatible_signs=[

Pair("Taurus", "Scorpio"),

Pair("Taurus", "Capricorn"),

Pair("Taurus", "Virgo"),

],

),

Gemini

ZodiacSign(

name="Gemini",

compatible_signs=[

Pair("Gemini", "Libra"),

Pair("Gemini", "Aquarius"),

Pair("Gemini", "Virgo"),

],

),

Cancer

ZodiacSign(

name="Cancer",

compatible_signs=[

Pair("Cancer", "Pisces"),

Pair("Cancer", "Scorpio"),

Pair("Cancer", "Capricorn"),

],

),

Leo

ZodiacSign(

name="Leo",

compatible_signs=[

Pair("Leo", "Aries"),

Pair("Leo", "Gemini"),

Pair("Leo", "Libra"),

],

),

Virgo

ZodiacSign(

name="Virgo",

compatible_signs=[

Pair("Virgo", "Tauri"),

Pair("Virgo", "Gemini"),

Pair("Virgo", "Capricorn"),

],

),

Libra

ZodiacSign(

name="Libra",

compatible_signs=[

Pair("Libra", "Gemini"),

Pair("Libra", "Leo"),

Pair("Libra", "Aquarius"),

],

),

Scorpio

ZodiacSign(

name="Scorpio",

compatible_signs=[

Pair("Scorpio", "Cancer"),

Pair("Scorpio", "Tauri"),

Pair("Scorpio", "Capricorn"),

],

),

Sagittarius

ZodiacSign(

name="Sagittarius",

compatible_signs=[

Pair("Sagittarius", "Aries"),

Pair("Sagittarius", "Leo"),

],

),

Capricorn

ZodiacSign(

name="Capricorn",

compatible_signs=[

Pair("Capricorn", "Taurus"),

Pair("Capricorn", "Virgo"),

Pair("Capricorn", "Scorpio"),

],

),

Aquarius

ZodiacSign(

name="Aquarius",

compatible_signs=[

Pair("Aquarius", "Gemini"),

Pair("Aquarius", "Libra"),

],

),

Pisces

ZodiacSign(

name="Pisces",

compatible_signs=[

Pair("Pisces", "Cancer"),

Pair("Pisces", "Scorpio"),

],

),

Function to pair two signs and return a list of compatible signs

def get_compatible_signs(sign: str) -> List[str]:

"""

Given a Zodiac sign, return a list of signs that are compatible with it.

:param sign: The input Zodiac sign.

:return: A list of compatible signs.

"""

Find the sign in the list of signs

for sign_ in signs:

if sign_.name == sign:

Get the list of compatible signs for the input sign

compatible_signs = sign_.compatible_signs

Return the list of compatible signs

return [

compatible_sign.sign2

for compatible_sign in compatible_signs

if compatible_sign.sign1 == sign

]

If the sign is not found, return an empty list

return []

def sign_compatibility(sign1: str, sign2: str) -> bool:

"""

Determine if two Zodiac signs are compatible.

:param sign1: The first Zodiac sign.

:param sign2: The second Zodiac sign.

:return: True if the signs are compatible, False otherwise.

"""

Get the list of compatible signs for the first sign

compatible_signs = get_compatible_signs(sign1)

Check if the second sign is in the list of compatible signs

return sign2 in compatible_signs

def main():

Get user input for two Zodiac signs

sign1 = input("Enter the first Zodiac sign: ")

sign2 = input("Enter the second Zodiac sign: ")

Print whether the signs are compatible or not

print(f"{sign1} and {sign2} are compatible: {sign_compatibility(sign1, sign2)}")

if __name__ == "__main__":

main()

上一篇:怎样算命知道自己命好不好(怎么样知道自己的命好不好)


下一篇:解梦大师在线一对一咨询(周公解梦原版2345免费)

相关推荐

猜你喜欢

home 首页