为了账号安全,请及时绑定邮箱和手机立即绑定

烧瓶猜谜游戏没有正确响应

烧瓶猜谜游戏没有正确响应

收到一只叮咚 2021-09-14 16:28:41
我在下面挣扎。不知道发生了什么,但我在提交时在网站上看不到任何反应。我尝试将最大和最小变量从函数内部移到外部。看起来猜测变量在这里没有正确使用,但我不知道发生了什么。from flask import Flask, request, render_templateapp = Flask(__name__)minimum = 0maximum = 1000guess = int((maximum - minimum) / 2) + minimum@app.route("/", methods=['POST', 'GET'])def zadanie():    global maximum    global minimum    global guess    if request.method == 'POST':        guess = int((maximum - minimum) / 2) + minimum        odp = request.form['odp']        if odp == 'Zgadłeś':            render_template('Zadanie_3_1.html', g=f'WYGRAŁEM! Twoja liczba to {guess}')        elif odp == 'Zadużo':            maximum = guess            render_template('Zadanie_3_1.html', g=f'Czy twoja liczba to: {guess}')        elif odp == 'Zamało':            minimum = guess            render_template('Zadanie_3_1.html', g=f'Czy twoja liczba to: {guess}')        else:            render_template('Zadanie_3_1.html', g=f'NIE OSZUKUJ')    return render_template('Zadanie_3_1.html', g=f'Zgaduje: {guess}')if __name__ == "__main__":    app.run(debug=True)HTML:<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Zadanie_3</title></head><body>    <h1>Pomyśl liczbe od 0 do 1000</h1>    <br>    <h3>{{ g }}</h3>    <form method="post" action="{{ url_for('zadanie') }}">        <hidden></hidden>        <p>            <br>            <label>                <!--<input type="hidden" name="minimum" value="0">-->                <!--<input type="hidden" name="maximum" value="1000">-->                <input type="radio" name="odp" value="Zadużo">Za dużo</input> <br>                <input type="radio" name="odp" value="Zamało">Za mało</input> <br>                <input type="radio" name="odp" value="Zgadłeś">Zgadłeś</input> <br>            </label>        </p>        <label>            <input class="button" type="submit" value="Wyślij">        </label>    </form></body></html>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 185 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信