# python -m venv .venv # .venv\scripts\activate # pip install flask from flask import Flask, jsonify app = Flask(__name__) @app.route("/") def index(): return """ """ @app.route("/secti//") def add(a,b): vysledek = a+b return jsonify({ "operace":"soucet", "vstup":{"a":a,"b":b}, "vysledek":vysledek }) @app.route("/odecti//") def substrack(a,b): vysledek = a-b return jsonify({ "operace":"rozdíl", "vstup":{"a":a,"b":b}, "vysledek":vysledek }) @app.route("/vynasob//") def multiply(a,b): vysledek = a*b return jsonify({ "operace":"násobení", "vstup":{"a":a,"b":b}, "vysledek":vysledek }) @app.route("/vydel//") def divide(a,b): if b == 0: return jsonify({ "operace":"rozdil", "vstup":{"a":a,"b":b}, "chyba": "Dělení nulou není povoleno!" }), 400 #400 Bad Request vysledek = a/b return jsonify({ "operace":"rozdil", "vstup":{"a":a,"b":b}, "vysledek":vysledek }) @app.route("/mocnina//") def power(zaklad,exponent): vysledek = zaklad ** exponent return jsonify({ "operace":"mocnina", "zaklad": zaklad, "exponent":exponent, "vysledek":vysledek }) @app.route("/pozdrav/") def pozdrav(jmeno): return f"Ahoj {jmeno}" if __name__ == "__main__": print("Server běží na http://localhost:80") app.run(host="0.0.0.0", port=80, debug=True)