你需要写一个基于网页的python计算器,并显示出他的代码
时间: 2023-04-02 18:05:17 浏览: 146
编写一个web的计算器页面
5星 · 资源好评率100%
我可以回答这个问题。要编写一个基于网页的 Python 计算器,您需要使用 Python 的 Flask 框架和 HTML、CSS 和 JavaScript 来创建一个简单的 Web 应用程序。您可以使用 Flask-WTF 扩展来创建表单,以便用户可以输入数字和运算符。然后,您可以使用 Python 的 eval() 函数来计算用户输入的表达式。最后,您需要使用 HTML 和 CSS 来设计和布局您的网页,并使用 JavaScript 来处理用户输入和显示计算结果。以下是一个简单的示例代码:
Python 代码:
```
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
@app.route('/calculate', methods=['POST'])
def calculate():
expression = request.form['expression']
result = eval(expression)
return render_template('result.html', result=result)
```
HTML 代码:
```
<!DOCTYPE html>
<html>
<head>
<title>Python 计算器</title>
</head>
<body>
<h1>Python 计算器</h1>
<form action="/calculate" method="post">
<input type="text" name="expression" placeholder="请输入表达式">
<button type="submit">计算</button>
</form>
</body>
</html>
```
JavaScript 代码:
```
// 在 result.html 中使用
document.getElementById('result').innerHTML = {{ result }};
```
阅读全文