A.aadead | B.114514 | C.1919810 | D.ad |
A.[10,14,12,5] | B.[8,7,8,10] | C.[8,8,10,9] | D.[8,9,10,14] |
A.315 | B.1368 | C.725 | D.2318 |
图 a
图b
图 c
程序代码如下所示
from flask import Flask,request
app = Flask(__name__)
@app.route('/')
def index():
return '我的第一个网络应用'
@app.route(' ① ')
def add():
name = request.args.get("xm")
cont = request.args.get(" ② ")
return name + '的选课: '+cont
if __name__=='__main__':
app.run()
请回答下列问题
图a
图b
import matplotlib.pyplot as plt
import pandas as pd
plt.rcParams["font.sans-serif"] = ["SimHei"] #设置中文字体
df = pd.read_excel("temp.xlsx")
df["温差"] =
s = df.sort_values("温差", ascending=False, ignore_index=True)
df_max =
print(df_max)
df_t = s.groupby("天气", as_index=False).count()
df_t = df_t.rename(columns={"日期": "天数"}) #修改列名"日期"为"天数"
x = df_t["天气"]
y = df_t["天数"]
plt.legend()
plt.show()
s = [1,2,3]
m = "ChatGPT"
res = ""
for i in range(len(m)):
t = s[i % len(s)]
res += chr((ord(m[i]) + t) % 256)
print(res[::- 1])
执行该程序段后,输出的结果是( )
A.VQJvbkE | B.DjduISU | C.EkbvJQV | D.USIudjD |
图 a
def fenban(allrs,maxbrs):
bjnum=allrs//maxbrs
if :
bjnum+=1
return bjnum
import pandas as pd
df=pd.read_excel("选科数据.xlsx")
km=["物理","化学","生物","政治","历史","地理","技术"]
m=40 #每个班的最多人数
bj=[0]*7
xkrs=[0]*7 #存储选考科目的选报人数
p=0
for j in km:
for i in range(len(df)):
if df.at[i,j]==1:
cnt+=1
bj[p]=fenban(cnt,m)
p=p+ 1
for i in range(7):
print(km[i],"人数:",xkrs[i],"班级数:",bj[i])
![]() 图b | ![]() 图 c |
(3)绘制选考科目选科人数情况的柱形图,部分 Python 程序如下,请在划线处填写合适的代码。
import matplotlib.pyplot as plt
x=km
y=
plt.bar(x,y) #绘制柱型图
#设置绘图参数,显示如图 c 所示柱形图,代码略
(4)下列程序能实现按班级统计各班选报技术学科人数的是
A.jsrs_bj=df.groupby("班级")."技术".count()
B.jsrs_bj=df.sort_values("班级").count()
C.jsrs_bj=df.groupby("班级")["技术"].count()
D.jsrs_bj=df.groupby("班级").技术.mean()