这里是一个简单的Python星座日期对应表:```python#星座日期开始和结束zodiac_dates=[,,,,,,,,,,,,]```你可以使用这个表来检查给定日期的星座。
这里是一个简单的Python星座日期对应表:
```python
# 星座日期开始和结束
zodiac_dates = [
("摩羯座", "01-01", "01-19"),
("水瓶座", "01-20", "02-18"),
("双鱼座", "02-19", "03-20"),
("白羊座", "03-21", "04-19"),
("金牛座", "04-20", "05-20"),
("双子座", "05-21", "06-21"),
("巨蟹座", "06-22", "07-22"),
("狮子座", "07-23", "08-22"),
("处女座", "08-23", "09-22"),
("天秤座", "09-23", "10-23"),
("天蝎座", "10-24", "11-22"),
("射手座", "11-23", "12-21"),
("摩羯座", "12-22", "12-31")
]
```
你可以使用这个表来检查给定日期的星座。例如,假设我们有一个名为`date_str`的日期字符串,我们可以使用以下代码来找出这个日期属于哪个星座:
```python
from datetime import datetime
date = datetime.strptime(date_str, "%m-%d")
for zodiac, start_date, end_date in zodiac_dates:
start = datetime.strptime(start_date, "%m-%d")
end = datetime.strptime(end_date, "%m-%d")
if start <= date <= end:
print("您的星座是", zodiac)
break
```
这个代码片段会输出给定日期的对应星座。