python wed网页加法运算器
时间: 2024-10-10 19:11:01 浏览: 34
在Python中创建一个简单的网页加法运算器,你可以使用Flask这样的轻量级Web框架。以下是创建一个基础加法计算器的简单步骤:
1. 首先,安装Flask库:
```bash
pip install Flask
```
2. 创建一个名为`app.py`的文件,并添加以下代码:
```python
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/', methods=['GET', 'POST'])
def calculator():
if request.method == 'POST':
num1 = float(request.form['num1'])
num2 = float(request.form['num2'])
result = num1 + num2
return render_template('result.html', calculation_result=result)
else:
return render_template('calculator.html')
if __name__ == '__main__':
app.run(debug=True)
```
这里,我们定义了一个基本的路由`/`,它处理GET和POST请求。如果用户提交表单(POST请求),则获取两个输入数字相加的结果并渲染到`result.html`页面;如果没有提交,显示初始的`calculator.html`。
3. 创建两个HTML模板文件:
- `templates/calculator.html`:
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>加法计算器</title>
</head>
<body>
<form method="post" action="/">
<label for="num1">第一个数:</label>
<input type="number" id="num1" name="num1"><br>
<label for="num2">第二个数:</label>
<input type="number" id="num2" name="num2"><br>
<input type="submit" value="计算">
</form>
</body>
</html>
```
- `templates/result.html` (仅用于显示结果):
```html
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>计算结果</title>
</head>
<body>
计算结果:{{ calculation_result }}
</body>
</html>
```
4. 运行应用程序:
```sh
python app.py
```
现在,访问`http://localhost:5000`,你就可以看到加法计算器的界面了。用户可以输入两个数字并点击计算按钮,会看到计算结果显示在新的页面上。
阅读全文