帮我找一个调查问卷的小程序代码地址。
时间: 2024-02-22 09:57:41 浏览: 24
当然可以,以下是一个使用 Flask 框架编写的简单调查问卷小程序的示例代码,可以作为参考:
```python
from flask import Flask, render_template, request, redirect
app = Flask(__name__)
questions = [
"你喜欢什么类型的电影?",
"你平时喜欢做什么运动?",
"你最喜欢的颜色是什么?",
"你喜欢哪个季节?",
"你最喜欢的食物是什么?"
]
answers = []
@app.route('/')
def index():
return render_template('index.html', questions=questions)
@app.route('/submit', methods=['POST'])
def submit():
for question in questions:
answer = request.form[question]
answers.append(answer)
return redirect('/result')
@app.route('/result')
def result():
return render_template('result.html', questions=questions, answers=answers)
if __name__ == '__main__':
app.run(debug=True)
```
以上代码使用 Flask 框架创建了一个 Web 应用程序。用户可以在首页 `index.html` 中回答问题,然后提交答案到 `/submit` 路由。在 `/submit` 路由中,程序会收集所有用户提交的答案,并将其存储在 `answers` 列表中。最后,程序会重定向到 `/result` 路由,显示所有问题及其对应的答案。
你可以将以上代码保存到一个 Python 文件中,然后使用 `pip install flask` 安装 Flask 框架。然后在命令行中执行 `python 文件名.py` 启动 Web 服务器,然后在浏览器中输入 `http://localhost:5000` 访问首页。