Мне нужна помощь с моим приложением Python Flask. Я пытаюсь дать пользователю результат деления, который они определяют, но он не работает. Когда пользователь отправляет «5» и «2», например, он возвращает «2» вместо «2,5». Я понятия не имею, почему это будет сделано.Ошибка деления флагов Python
Ниже мой код ... может ли кто-нибудь выяснить, почему это произойдет?
from flask import Flask, session, render_template, request
app = Flask(__name__)
app.secret_key = 'wlFw0WP7SrNmAMF1wJaUSjWMTYdTay8EDIA3FPQhbo9c7wQ9rIdQrzJRzcN1o3mp'
@app.route('/',methods=['GET','POST'])
def index():
[...]
if request.method == 'POST':
a = int(request.form['a'])
b = int(request.form['b'])
result = a/b
return render_template('index.html',session=session,result=result)
return render_template('index.html',session=session)
# Other routes omitted
if __name__ == '__main__':
app.run(host='0.0.0.0')
возможно дубликат [Python разделение] (HTTP: // StackOverflow .com/вопросы/2958684/python-division) – gengkev