下列說(shuō)法正確的是 ( )
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)
劃線處應(yīng)填入的代碼是( )
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
該程序段運(yùn)行后,列表a的值為:( )
#所有短信按推送過(guò)來(lái)的時(shí)間已存入列表 s 中,共有 1000 條待發(fā)送的短信
q=[""]*1000
head=0;tail=0
for i in range(1000):
if len(s[i])<=100:
①
②
while ③ :
print("現(xiàn)在發(fā)送的消息內(nèi)容為:",q[head])
head+=1
上述程序段中劃線處可選語(yǔ)句為:
①tail=tail-1②tail=tail+1 ③q[tail]=s[i] ④head<=tail ⑤head!=tail
則①②③處的語(yǔ)句依次為( )
圖 a
①采用 pandas 模塊中的 (單選:填字母:A .Series/B .DataFrame) 數(shù)據(jù)結(jié)構(gòu)存儲(chǔ)全部數(shù)據(jù)會(huì)比較高效。
②全部數(shù)據(jù)保存于變量 df 中,為篩選出訂單日期為 2021 年第一季度內(nèi)的所有記錄,可以執(zhí)行 Python語(yǔ)句 dfl=,則 dfl 中保存篩選結(jié)果。(單選,填字母。提示:多條件篩選時(shí),條件之間用“&”連接,表示需要同時(shí)滿足這多個(gè)條件)
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')]
#數(shù)據(jù)整理結(jié)果保存于變量 dfl 中,代碼略 g=dfl.groupby(“所在地市”,as_index=False).sum( ) print( ▲ ) |
并生成圖 b 所示的圖表:
圖 b
則劃線處的代碼可為( )(多選,填字母)
實(shí)現(xiàn)上述功能的Python程序部分代碼如下,程序中劃線處代碼請(qǐng)?zhí)羁铡?/p>
#按“所在地市”對(duì)第一季度數(shù)據(jù)分組并求和,再按“訂購(gòu)數(shù)量”升序排序 #選取最后10 條數(shù)據(jù),存入變量s,代碼略 import matplotlib.pyplot as plt x=s[‘所在地市’] y= plt.barh(x,y,color=r) plt.show( ) |
例如共有8個(gè)物品,分別為1,7,3,8,5,10,11,4公斤。算法思路如下:
把8件物品,看作8個(gè)位置,每個(gè)物品被選中記作1,不被選中記作0。顯然,共有28=256種不同的選擇方法。在這256種選擇方法中,如果選中的物品重量之和等于20,就是我們要尋找的方案。
小李編寫(xiě)了python程序:由用戶輸入物品件數(shù)m,程序隨機(jī)生成[1,15]之間的整數(shù),表示每種物品的重量。請(qǐng)將程序劃線⑴、⑵、⑶、⑷處填入適當(dāng)?shù)拇a,將程序補(bǔ)充完整。
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(“請(qǐng)輸入物品件數(shù) m”))
w=[for i in range(m)] #隨機(jī)生成 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,"種裝入方法")
小王編寫(xiě)的“模擬撤銷”python 程序如下,輸入撤銷字符串和歷史記錄,顯示撤銷過(guò)程。
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("撤銷過(guò)程:"+ss)