用python web的课程内容制作乘法计算器
时间: 2023-10-30 20:05:35 浏览: 210
这是一个简单的Python Web乘法计算器,使用Flask框架实现:
```python
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def home():
return render_template('home.html')
@app.route('/multiply', methods=['POST'])
def multiply():
num1 = request.form['num1']
num2 = request.form['num2']
result = int(num1) * int(num2)
return render_template('multiply.html', num1=num1, num2=num2, result=result)
if __name__ == '__main__':
app.run(debug=True)
```
要使用此乘法计算器,请创建两个HTML文件:home.html和multiply.html。home.html应该包含一个表单,让用户输入两个数字:
```html
<!DOCTYPE html>
<html>
<head>
<title>Multiply Calculator</title>
</head>
<body>
<h1>Multiply Calculator</h1>
<form action="/multiply" method="POST">
<label for="num1">Number 1:</label>
<input type="number" name="num1" id="num1"><br><br>
<label for="num2">Number 2:</label>
<input type="number" name="num2" id="num2"><br><br>
<input type="submit" value="Multiply">
</form>
</body>
</html>
```
multiply.html应该显示乘法表单的结果:
```html
<!DOCTYPE html>
<html>
<head>
<title>Multiply Calculator</title>
</head>
<body>
<h1>Multiply Calculator</h1>
<p>{{ num1 }} * {{ num2 }} = {{ result }}</p>
</body>
</html>
```
在这个简单的例子中,我们只是从表单中获取两个数字,并将它们相乘,然后返回结果。在更复杂的应用程序中,我们可以执行更多的计算,并将结果存储在数据库中,以供稍后使用。
阅读全文