From f67ee507dfeb5e8d04e230f6f4756f9cd91c9c4d Mon Sep 17 00:00:00 2001 From: minhduc0711 <phamminhduc0711@gmail.com> Date: Tue, 15 Nov 2022 00:45:41 +0100 Subject: [PATCH] Minor changes to the main webapp --- app.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app.py b/app.py index 736800f..a294b40 100644 --- a/app.py +++ b/app.py @@ -1,7 +1,6 @@ from math import sin, pi -from flask import request -from flask import Flask +from flask import Flask, Response, request app = Flask(__name__) @@ -20,9 +19,11 @@ def integrate(fn, lower, upper, n=10): @app.route("/") def main(): lower = float(request.args.get("lower", 0)) - upper = float(request.args.get("upper", 1)) + upper = float(request.args.get("upper", pi)) + if lower >= upper: + return Response(f"lower={lower} must be smaller than upper={upper}", 400) - res_strs = [] + res_strs = [f"Integrating abs(sin(x)) from {lower} to {upper}:"] for n in [10, 100, 1000, 10000, 100000, 1000000]: res = integrate(abs_sin, lower=lower, @@ -31,4 +32,3 @@ def main(): res_strs.append(f"result={res}, n={n}") res_strs.append("") return "\n".join(res_strs) - -- GitLab