flag = True
while True:
voice=pin0.read_analog( )
if voice>380:
if flag:
pin14.write_digital(0) #关闭LED
flag=False
else:
pin14.write_digital(1) #点亮LED
flag=True
sleep(1000) #延时1秒
下列说法正确的是 ( )
def jiami(x):
if "A"<=x<="Z":
y=chr(ord(x)+32)
elif "0"<=x<="9":
y=str((int(x)+1)%10)
else:
y=x
return y
mingwen=input("请输入明文")
miwen=""
for x in mingwen:
miwen=miwen+jiami(x)
print("密文为:",miwen)
输入“Abc@789”并运行程序,输出结果是( )
a=[]
b=[1,5,4,1,5]
c={1:3,2:4,3:5,4:1,5:2}
for i in b:
if i not in a:
a.append(c[i])
print(a)
运行该程序段后,列表a的值是( )
st=[-1]*100
top=-1
n=int(input("请输入一个十进制数:"))
while n>0:
while top!=-1:
print(st[top],end="")
top-=1
方框处的代码由以下四部分组成:
①n=n//2 ②top+=1 ③x=n%2 ④st[top]=x
下列选项中,代码顺序正确的是( )
图a
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("ymjz.xlsx")
#输出功能:输出接种台数大于2的接种单位名称
df1=df[ ]
print(df1.单位)
#统计功能:统计各区县的医务人员数量
g=df.groupby("区县",as_index=False)["医务人员数"]
df2=
print(df2)
#分析功能:分析本市各类别(常规、方舱、医疗临时点、校企临时点、其他)接种单位的数量情况并制作图表呈现
g=df.groupby("类别",as_index=False)
df3=g.count()
df3=
plt. (df3.类别,df3.单位)
plt.show()
图b
图a |
图b |
采用SQLite3设计数据库data.db,其中info表包括两个字段:
段名 | 数据类刑 |
poet | text |
heat | integer |
@app.route('/')
def view( ):
#按热度值降序查询info表中记录,并渲染“view.htm”网页模板显示结果,代码略
@app.route(' ① ', methods=['GET','POST'])
def selectpoet():
if request.method=='POST':
x=request.form['xm'] #获取图b所示文本框中输入的内容
conn=sqlite3.connect('data.db')
cur=conn.cursor()
cur.execute(" ▲ where poet='%s'" %x) #查询当前诗人记录
data=cur.fetchall()
if data: #当data非空时,则表示所推选的诗人已经存在,将其热度值增1 y=data[0][1]+1
cur.execute("update info set heat=%d where poet='%s'" %(y,x))
else:
cur.execute("insert into info(poet,heat) values('%s',%d)" %( ② ))
conn.commit( )
cur.close( )
conn.close( )
return '评选成功!'
else:
return render_template('select.htm')
if __name__=='__main__':
app.run()
①②
import random
n=int(input('请输入入栈元素的个数:'))
data=[i+1 for i in range(n)]
random.shuffle(data) #将序列的所有元素随机排序
s=''
for i in range(n):
s+=str(data[i])+'→'
print('随机产生的出栈序列为:'+ ) #去除最后多余的'→'
flag=True; i=0
while i<n-1 and flag:
①
for j in range(i+1,n):
if data[j]<data[i]:
if data[j]<x:
x=data[j]
else:
②
break
i+=1
if flag:
print('该出栈序列是可能的!')
else:
print('该出栈序列是不可能的!')
① ②
◆菜单显示功能:输出菜价小于等于预算经费余额且在售的菜品;
◆订单管理功能:包括输出订单中的菜品信息,订单菜品的删除和添加等。
上述可填的内容为:(单选,填字母:A .数组、链表/B .链表、数组)
编号 |
菜品名称 |
菜品价格(单位:分) |
当月销量 |
0 |
太湖三宝 |
18800 |
535 |
1 |
湖羊肉 |
11800 |
446 |
… |
… |
… |
… |
n-1 |
白果芦笋 |
0 |
2 |
程序运行结果如图所示,请在划线处填入合适的代码。
#读取餐馆全部菜品数据保存到menu中,数据类型及格式见题干描述,代码略。
sal=int(input("☆ 请输入你的消费预算(单位:分):"))
print("☆ 可供选择的菜品:")
for i in range(len(menu)):
if and menu[i][2]<=sal:
print(' ',menu[i])
n=input("☆ 请输入预选择的菜品编号,以逗号分隔:").split(',')
x=len(n)
lis=[[int(n[i]),i+1] for i in range(x)]
lis[x-1][1]=-1
p=0
while p!=-1:
bh=lis[p][0]
if menu[bh][2]<=sal:
y=p
else:
lis[y][1]=lis[p][1]
p=lis[p][1]
p=0;s=''
while p!=-1:
s+=menu[lis[p][0]][1]+' '
print('☆ 点单成功的菜品:'+s)
print("☆ 剩余金额:"+str(sal))