要创建一个十二星座查询表的小程序,你可以使用多种编程语言和平台。以下是一个简单的示例,使用Python和Flask框架来创建一个基本的Web小程序。这个小程序将允许用户输入他们的出生日期,然后显示对应的星座。

首先,你需要安装Flask。如果你还没有安装Flask,可以通过以下命令安装:
```bash
pip install Flask
```
然后,你可以创建一个名为 `星座查询表.py` 的Python文件,并添加以下代码:
```python
from flask import Flask, request, render_template_string
app = Flask(__name__)
# 星座日期范围
zodiac_dates = {
'摩羯座': ((1, 20), (2, 18)),
'水瓶座': ((2, 19), (3, 20)),
'双鱼座': ((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))
}
# HTML模板
html_template = '''
星座查询表
{% if zodiac %}
您的星座是:{{ zodiac }}
{% endif %}
'''
@app.route('/', methods=['GET', 'POST'])
def index():
zodiac = None
if request.method == 'POST':
birth_date = request.form['birth_date']
year, month, day = map(int, birth_date.split('-'))
for zodiac_name, ((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):
zodiac = zodiac_name
break
return render_template_string(html_template, zodiac=zodiac)
if __name__ == '__main__':
app.run(debug=True)
```
这段代码创建了一个简单的Web应用程序,用户可以通过输入出生日期来查询他们的星座。运行这个程序后,你可以在浏览器中访问 `http://127.0.0.1:5000/` 来使用这个星座查询表。
请注意,这个示例仅用于演示目的,实际应用中可能需要更多的错误处理和用户界面优化。
「点击下面查看原网页 领取您的八字精批报告☟☟☟☟☟☟」