猿问

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

我在下面挣扎。不知道发生了什么,但我在提交时在网站上看不到任何反应。我尝试将最大和最小变量从函数内部移到外部。看起来猜测变量在这里没有正确使用,但我不知道发生了什么。


from flask import Flask, request, render_template


app = Flask(__name__)


minimum = 0

maximum = 1000

guess = 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>


收到一只叮咚
浏览 203回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答