自2022年12月13日0时起,正式下线“通信行程卡”服务。“通信行程卡”短信、网页、微信小程序、支付宝小程序、APP等查询渠道将同步下线,同时同步删除用户行程相关数据。自新冠疫情爆发第一时间,上线大数据通信行程卡公益服务。近3年以来,已累计为广大用户提供了139亿次高效顺畅的查询服务,为疫情防控和复工复产提供了坚强保障。
下列说法中正确的是( )
若输入m、n的值分别为1、100,执行该算法后,则下列说法正确的是( )
lis=['a','b','c','d']
s=0
for i in lis:
c=ord(i)-ord('a')
s+=c
print(s)
程序运行后,输出s的值为( )
import random
a=[0]*6
for i in range(6):
x=int(random.random()*10)+1
if i%2==1:
a[i]=2*x+1
elif x%2==0:
a[i]=x//2
else:
a[i]=x-1
print(a)
执行该程序段后,列表 a 中的值可能是 ( )
高一 1|谢乐|340421200606455914
高一 1|岑新奇|330282200407301529
说明:split( )函数实例。 x=“高一 1|岑新奇|330282200407301529” y=x.spilt(“| ”) 得到的 y 中存放的数据是: [“高一 1”,“岑新奇”,“330282200407301529”] |
f=open("stu_info.txt","r",encoding="utf8")
namelist=[ ] #存放年满18周岁的学生名单
for line in f.readlines():
stu=line.split("|")
birth=
if birth<="20041231":
namelist.append()
print(namelist)
已知D7中的数据是通过D2单元格自动填充得到,D2中的公式是=MID(C2, 7, 8),则D7中的公式应该是。若E2中的公式是=D2<“20041231”,回车后,E2单元格中显示的结果是。(单选,填字母。A .True B .False C .“20041231”)随后对E列进行筛选就可以得到年满18周岁的名单。
⑴根据选课情况完成填充组合列(L列)。
⑵统计组合数量,并将选课组合人数最多的5个组合以柱形图的方式呈现(如图所示)。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel ("xk.xlsx")
plt.rc('font',**{'family':'SimHei'})
zh=[ ]
n=df.姓名.count()
xk=["物理","化学","生物","政治","历史","地理","技术"]
#处理组合名, 将组合名依次存入列表 zh 中 for i in range(n):
a=""
for x in xk:
if df.at[i,x]==1:
if x=="历史":
a=a+"史"
else:
a=a+x[0]
zh.append(a)
df["组合"]=
#将组合名填入 L 列
df1=df.groupby("组合",as_index=False).姓名.count()
df1.rename(columns={"姓名":"人数"},inplace=True) #将列标题”姓名”改成”人数” df1.sort_values("人数",,inplace=True)
df2=df1[0:5]
x=df2["组合"]
y=df2["人数"]
plt. (x,y)
plt.show ()
import pandas
df=pandas.read_excel ("高一名册.xlsx")
n=df.姓名. #统计全校人数
a=30 #每个试场排 30 人
x=[ ] #存放 1~30 的编号
for i in range(a):
x.append()
sch=[ ]
zwh=[ ]
#处理30人满员的试场
for i in range(n // a):
zwh = zwh + x
sch = sch + [i + 1] * a
#处理最后一个不足30人的试场
for i in range():
zwh.append(i + 1)
sch.append(n // a + 1)
df.insert(3, "试场号", sch)
df.insert(4, "座位号", zwh)
df.to_excel ("高一名册.xlsx",index=False)