二手产品经理

二手产品经理

THIS IS RENO

リクエスト - 81日 - オンラインでPythonを学ぶ100日

レコード#

  1. 今日の練習は昨日の練習とほぼ同じで、データを投稿するページを作成して検証を行い、検証結果に基づいて情報を返します。
  2. 私にとって、今日の練習は Flask の理解を少し進め、HTML の構文を少し思い出させました。

CODE#

from flask import Flask, request

app = Flask(__name__)


@app.route("/")
def index():
    page = """
    <form action="/v" method="post">
    <p>あなたは金属でできていますか? <input type="radio" name="metal" value="yes">はい <input type="radio" name="metal" value="no">いいえ</p>
    <p>無限+1は何ですか? <input name="vnum" type="text"></p>
    <p>お気に入りの食べ物は何ですか? <select name="food">
      <option value="humanfood">人間の食べ物</option>
      <option value="apple">リンゴ</option>
    </select></p>
    <p>
    <p></p>
    <button name="button" value="button">ボタン</button>
  """
    return page


@app.route("/v", methods=["POST"])
def process():
    form = request.form
    metal = "no"
    vnum = "verybig"
    food = "apple"
    vnum1 = form["vnum"].lower()
    food1 = form["food"].lower()
    if form["metal"] == metal and vnum1 == vnum and food1 == food:
        page = """
        あなたは人間です!
        """
    else:
        page = """
        あなたはロボットです!
        """

    return page


app.run(host='0.0.0.0', port=81)

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。