下列说法正确的是 ( )
A.sw=a/10%10 bw=a/100 new=a*100+sw*10+bw | B.gw=a%10 sw=a//10%10 bw=a//100 new=gw*100+sw*10+bw |
C.sw=a//10%10 bw=a//100 new=a*100+sw*10+bw | D.gw=a%10 sw=a%10/10 bw=a//100 new=gw+sw+bw |
for i in range(1,len(s)):
if s[i]>s[i-1]:
cnt+=1
if cnt>m:
m=cnt
else:
cnt=1 print(m)
该程序段输出的是( )
a=[6,7,3,4,7,1,9,12,543,345,354] b=[]
i=0
while i<len(a):
if a[i]%2==0:
b.append(a[i])
_________
else:
i=i+1
print(a, b)
划线处应填入的代码是( )
a=[1]*6
b=[96,88,84,91,90,80]
for i in range(6):
for j in range(i+1, 6):
if b[j]>b[i]:
a[i]+=1
else:
a[j]+=1
该程序段运行后,列表a的值为:( )
#所有短信按推送过来的时间已存入列表 s 中,共有 1000 条待发送的短信
q=[""]*1000
head=0;tail=0
for i in range(1000):
if len(s[i])<=100:
①
②
while ③ :
print("现在发送的消息内容为:",q[head])
head+=1
上述程序段中划线处可选语句为:
①tail=tail-1②tail=tail+1 ③q[tail]=s[i] ④head<=tail ⑤head!=tail
则①②③处的语句依次为( )
图 a
①采用 pandas 模块中的 (单选:填字母:A .Series/B .DataFrame) 数据结构存储全部数据会比较高效。
②全部数据保存于变量 df 中,为筛选出订单日期为 2021 年第一季度内的所有记录,可以执行 Python语句 dfl=,则 dfl 中保存筛选结果。(单选,填字母。提示:多条件筛选时,条件之间用“&”连接,表示需要同时满足这多个条件)
A.df[(df['订单日期']<='2021-1-1')&(df['订单日期']<='2021-3-31')]
B.df[(df['订单日期']>='2021-1-1')&(df['订单日期']>='2021-3-31')]
C.df[(df['订单日期']>='2021-1-1')&(df['订单日期']<='2021-3-31')]
#数据整理结果保存于变量 dfl 中,代码略 g=dfl.groupby(“所在地市”,as_index=False).sum( ) print( ▲ ) |
并生成图 b 所示的图表:
图 b
则划线处的代码可为( )(多选,填字母)
实现上述功能的Python程序部分代码如下,程序中划线处代码请填空。
#按“所在地市”对第一季度数据分组并求和,再按“订购数量”升序排序 #选取最后10 条数据,存入变量s,代码略 import matplotlib.pyplot as plt x=s[‘所在地市’] y= plt.barh(x,y,color=r) plt.show( ) |
例如共有8个物品,分别为1,7,3,8,5,10,11,4公斤。算法思路如下:
把8件物品,看作8个位置,每个物品被选中记作1,不被选中记作0。显然,共有28=256种不同的选择方法。在这256种选择方法中,如果选中的物品重量之和等于20,就是我们要寻找的方案。
小李编写了python程序:由用户输入物品件数m,程序随机生成[1,15]之间的整数,表示每种物品的重量。请将程序划线⑴、⑵、⑶、⑷处填入适当的代码,将程序补充完整。
import random
def DToB(x,n):
if n<1: n=1
n=0
R=[0 for i in range(0,n)]
for i in range(n-1,-1,-1):
x=x//2
return R
m=int(input(“请输入物品件数 m”))
w=[for i in range(m)] #随机生成 m 件物品重量的列表
total=20
nm=
k=0
for x in range(0,nm): a=DToB(x,m)
T=[ ]
for i in range(0,m): if
a[i]==1:
if total==sum(T):
k=k+1
print(T)
print("共有",k,"种装入方法")
小王编写的“模拟撤销”python 程序如下,输入撤销字符串和历史记录,显示撤销过程。
s=input("输入撤销前的字符串:")
t=input("历史记录:")
t=t[::-1]
c,num="","" ss=s;n=0 for ch in t:
if "a"<=ch<="z" or "A"<=ch<="Z":
c=ch+c
elif "0"<=ch<="9":
num=ch+num
else:
if ch=="-":
else:
s=s[:n-1]+s[n-1+len(c):]
ss=s+"←"+ss
c=""
print("撤销过程:"+ss)