组卷题库 > 高中信息技术试卷库
试题详情
小明制作了一个“室内温度控制系统”的用户登录查看数据的 Web 界面,程序可以实现通过简 单的输入用户名,返回不同欢迎用语,并实现读取 URL 中用户名和密码的数据。其中温度传感 器连接正确后,打开 micro:bit 的离线版 IDE 程序 BXY,输入以下代码获取温度值:

from microbit import *       #引用 micro:bit 库

while True:

    print(temperature())       #向串口发送当前环境温度的浮点数值

          ①       #延时 0.5 秒

Web登录界面开发代码内容如下:

from flask import Flask       #导入 Flask 库

from flask import render_template app=Flask( name )

@app.route("/")      #路由本地默认路径

def index():

return "Index Page"

@app.route("/hello")

def hello():

return "Hello World!"

@app.route("/user/<name>")

def user(name):

return "hello," + name + "!" if  name__==" main ":

app.run(                        )②

用户名和密码读取代码如下:

from flask import Flask,request app=Flask( name )

             

def user(): user=request.args.get("name") psd=request.args.get("psd")

return "用户名:"+user+"密码"+psd if  name__==" main ":

app.run()

用户名和密码获取的运行界面如下图所示:

知识点
参考答案
采纳过本试题的试卷
教育网站链接