某饮品店采用会员积分消费模式。顾客扫描店铺二维码关注公众号,输入手机号及个人资料注册后即成为普通会员,每消费10元可积1分。消费积分累计100分,升级为V1会员,享受8折消费优惠;消费积分累计180分,升级为V2会员,享受7折消费优惠。
print("升级为 V1 会员")
elif t>=180:
print("升级为 V2 会员")
B . if t>=180:print("升级为 V2 会员")
else:
print("升级为 V1 会员")
C . if t>=100 and t<180:print("升级为 V1 会员")
else:
print("升级为 V2 会员")
D . if t>=180:print("升级为 V2 会员")
elif t>=100:
print("升级为 V1 会员")
技术员小王要为农场工作人员搭建一个智慧农场监测系统。智能终端接收传感器的温度、湿度和光线数据,并将数据传送到服务器,保存到数据库,数据库采用SQLite数据库。用户通过手机专用客户端App访问服务器,可以查看系统状态并做出相应的设置,服务器将处理的结果经IoT模块传送给智能终端,由智能终端启动执行器实现对温度、湿度和光线的控制。
①小王 ②手机专用客户端 ③传感器数据 ④服务器端操作系统 ⑤SQLite
图 a
图 b |
图 c |
import pandas as pd
import matplotlib.pyplot as plt
#图表显示中文字体,代码略
df=pd.read_excel("day.xlsx") #读取 Excel 文件中的数据
data=[]
for t in df["时间"]: #从“时间”格式中提取日期数据
data.append( )
df["日期"]=data #添加一列数据, 列标题为“日期”
df1=df.groupby("日期", as_index=False).mean()
x=df1["日期"]
y=
plt.ylim(10,30) #设置 y 轴的坐标范围
plt.title("4 月中旬土壤日平均湿度变化情况") #设置图表标题
plt.plot(x,y) #绘制折线图
plt.show()
lst1=readfile("in.csv")# 校园书吧库存图书信息存储在文件"in.csv"
while True:
print("1.验证 ISBN 校验码; 2.统计出版社费用; 3.操作结束")
opt=int(input("请输入操作编号(1-3):"))
if opt==1:
isbn=input("请输入 ISBN 号:")
if check(isbn):
print("校验码正确")
else:
print("校验码错误")
elif opt==2:
code=input("请输入出版社代码:")
money=total(code)
print("书吧中该出版社出版的图书总价:%.2f 元" %money) #输出的总金额保留 2 位小数点
else:
print("操作结束")
break
运行程序,若输入opt值为 4,程序将(单选,填字母;A .运行时报错/ B .输出“操作结束”)。
小李将校园书吧库存图书信息存储在文件"in.csv"中,内容如图所示。函数readfile()用于逐行读取文件数据存入列表并返回。请在划线处填入合适的代码。
import pandas as pd
def readfile(filename): #读 csv 格式文件内容,将其存入列表并返回
df1=pd.read_csv(filename, encoding="GBK")
lst=[]
for i in df1.index:
isbn=df1["ISBN"][i]
num=df1["图书数量"][i]
price=df1["单价 (元) "][i]
#添加到列表return
ISBN最后一位的校验码用来检验前12位数字是否准确,是保护知识产权的一种检验方法。计算方法如下:
①将ISBN中前12位数字从左到右依次编号为“1、2、3、……、12”。
②若数字编号是奇数,则对应权值为1,否则权值为3。首先将ISBN中前12位的数字值与对应权值相乘,然后将计算所得值进行累加。
③最后,用10减去第②步结果对10整除的余数,所得结果即为校验码。
defcheck(ISBN): #对ISBN校验码验证
n=len(ISBN)
val=0; k=3
for i in range(0,n-1):
if '0'<=ISBN[i]<='9':
k=4-k
val+=int(ISBN[i])*k
if result==int(ISBN[-1]):
return True
else:
return False
'''列表 lst1 中的部分数据如:
[['978-7-5139-3066-6',7,59.80],['978-7-5063-3174-6',9,48.00] , ……]
'''
def total(code): #统计书吧中出版社代码为 code 的所有图书总价
n=len(lst1);money=0
for i in range(n):
isn=lst1[i][0].split('-') #将 list1[i][0]以“- ”为分隔符,分割成多个字符串组成的列表
if isn[2]==code:
return money