随着物联网的广泛应用,越来越多的智能家电进入了普通家庭,其中的家用监控摄像头对有老人和小孩的家庭就非常有用。在家庭中安装了家用监控摄像头后,将其与家中已经接入因特网的无线网络相连并进行相关设置,就能在任意可上因特网的地方,通过手机上的专用 APP 或电脑浏览器实时查看家中的情况。当画面发生变化时,摄像头能自动拍摄照片和录像,保存在自带的存储卡中或上传到服务器中保存。管理员能通过共享查看权限,让家庭中其他成员查看监控情况。摄像头自带拾音器和喇叭,能让查看者与家中人员进行实时通话。某品牌家用监控摄像头的工作原理示意图如图所示。
if move or fall:
print("有人摔倒")
B . if man:if move and fall:
print("有人摔倒")
C . if man:if move:
if fall:
print("有人摔倒")
D . if man and move and fall:print("有人摔倒")
①conn = sqlite3.connect("photo.db")
②cur = conn.cursor()
③tmp=cur.fetchall()
④import sqlite3
⑤conn.close()
⑥cur.close()
⑦cur.execute("SELECT * FROM jia")
要实现上述功能,上述语句执行的先后顺序是。
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel('data.xlsx')
tp = input('请输入疾病类型:')
df1 = # 筛选 tp 疾病的数据
count = [0] * 4
for i in range(len(df1)):
age = df.at[i, "年龄"]
if:
count[0] += 1
elif age <= 35:
count[1] += 1
elif age <= 60:
count[2] += 1
else:
count[3] += 1
x = ['0-18', '19-35', '36-60', '61 以上']
y = []
for i in range(4):
y.append
plt.bar(x, y) # 显示不同年龄段患该病的人数百分比
# 设置图表其他参数,代码略
plt.show()
def get_head10(df, age):
return df.疾病.head(10)
print(get_head10(df, 61))
上述程序段中方框处可选代码为:
①df = df.sort_values("年龄", ascending=False)
②df = df[df.年龄 >= age]
③df = df.groupby("疾病", as_index=False).count()
则加框处应填代码的顺序依次为( )(单选,填字母)
①共有n道题,n道题依次进入阅卷序列中,为了保证试题批阅的准确性,每道题都需要两次批改,第一次批改完成的试题会加入到阅卷序列尾部,直至两次批改完成;
②若第一次批改和第二次批改分数相差2分及以上,则该题需要第三次批改,该题重新加入到目前阅卷序列尾部,第三次批改与第二次批改分数继续比较,以此列推;反之表示该题评分完成
③阅卷序列ans中的数据由字母与数字构成,字母表示阅卷教师编号,数字代表分数,如A7代表阅卷教师A批改分数为7分
④为了保证教师阅卷严宽尺度一致,每一位教师具备一次回评功能,当输入A-1时表示A教师进行回评,按照阅卷先后顺序,先回评的是A教师最后阅到的试题;当输入A-2时退出回评序列,继续批阅回评前的后一道试题。-1到-2序列中间不会出现其他教师的批改记录。
⑤回评过程中若此教师发现本人此题批阅记录因重评被遗弃,或已经评分完成,则此次记录无效阅卷过程与示例数据如下:
#读取试题数量n,并将阅卷序列存入变量ans,代码略
a=[[i,"","",i+1]
for i in range(0,n)]
okinfo=[0]*n
a[n-1][3]=0
pre,head=n-1,0
flag=True
pas=[ ]
pashead = {"A":-1,"B":-1,"C":-1}
print("ans:",ans)
p=0
while ok<n:
if ans[p][1]!="-":
if flag:
if okinfo[head]==1:
head=a[head][3]
continue
a[head][2]+=ans[p][0]
if len(a[head][2])==1:
a[head][1]=ans[p][1:]
else:
if abs(int(a[head][1][-1])-int(ans[p][1]))<=1:
okinfo[head]=1
ok+=1
else:
pre=head
a[head][1]+=ans[p][1]
pas.append([head,len(a[head][1]),pashead[ans[p][0]]])
pashead[ans[p][0]]=len(pas)-1
print("第"+str(head+1)+"题:",ans[p][1],"阅卷老师",ans[p][0])
head=a[head][3]
else: #缩进与 if flag 对齐
top=pashead[ans[p][0]]
num=pas[top][0]
if okinfo[num]!=1 and (len(a[num][1])-pas[top][1])<=1: #若有必要修改
if len(a[num][1])!=1:
#修改 a[num][1]的批改记录,代码略
if abs(int(a[num][1][-1])-int(a[num][1][-2]))<=1:
ok+=1
else:
a[num][1]=ans[p][1]
print("第"+str(num+1)+"题:",ans[p][1],"阅卷老师",ans[p][0])
pashead[ans[p][0]]=pas[pashead[ans[p][0]]][2]
elif ans[p][1:]=="-2":
flag=True
elif ans[p][1:]=="-1":
flag=False
p+=1
#输出结果(代码略)