'''定义一个函数,用于成绩评级:名为:score_level,参数为score,返回值为level其中分数(score):90~100,评级(level):优秀, 80~89,良好 70~79,中等 60~69,及格 0~59,不及格'''
def score_level(score): t=score if t>=90 and t<=100: level='优秀' elif t>=80 and t<=89: level='良好' elif t>=70 and t<=79: level='中等' elif t>=60 and t<=69: level='及格' else: level='不及格' if score<0 or score>100: level='非法输入' return level l=score_level(600)
'''定义一个函数,用于查询某个站点编号某个月的进站人数和出站人数,函数名称为:comput_month输入参数为:月份(month)返回值为:进站人数和出站人数其中数据存在"Data.xlsx"文件中,字段名称依次为:站点编号、日期、时刻、进站人数、出站人数,第一条记录如:121,2025-10-01,7,1121,125数据类型依次为:数值、字符串、数值、数值、数值'''
import pandas as pddef comput_month(code,month): data=pd.read_excel('Data.xlsx') tf1=data.iloc[:,0].values==code #tf2=data.iloc[:,1].values=='2015-10-01' data['日期']=pd.to_datetime(data.iloc[:,1]) data['month']=data['日期'].dt.month tf2=data['month'].values==month tf=tf1&tf2 #data_sx=data.iloc[tf,:] data_sx=data.iloc[tf,3] s1=sum(data_sx) #进站人数 data_sx=data.iloc[tf,4] s2=sum(data_sx) #出站人数 return (s1,s2)r=comput_month(121,10)r1=r[0]#进站人数r2=r[1]#出站人数