题目1:输入若干个同学的计算机成绩,成绩分布在【0,100】区间内。求出这些同学的计算机成绩平均值、最大值和最小值。输入的成绩出现区间以外的数值时终止输入,且该数值成绩不计入统计范围。
题目2:下面是上海某一周各天的最高和最低气温(单位为摄氏度)。其中,第一行为最高温,第二行为最低温。
最高温 13 13 18 18 19 15 16
最低温 5 7 10 13 11 8 9
编程,找出这一周中第几天最热(按最高温度计算),最高多少度。这一周中第几天最冷(按最低温度计算),最低多少度。求出全周各天的平均气温。假设在气象意义上,入春的标准是连续5天日平均气温超过10℃,根据这一周的气象数据是否能判断上海已经入春?
题目一
iSum=0
sCnt=0
sMax=-100
sMin=150
aScore=int(input(“请输入一个同学的成绩:”))
while aScore>=0 and aScore<=100:
iSum=iSum+aScore
sCnt=sCnt+1
if aScore>sMax:
sMax=aScore
if aScore<sMin:
sMin=aScore
aScore=int(input(“请输入下一个同学的成绩”))
print(“计算机平均成绩:”,iSum/sCnt)
print(“计算机成绩最高分:”,sMax)
print(“计算机成绩最低分:”,sMin)
题目二
MAXL=[13,13,18,18,19,15,16]
MINL=[5,7,10,13,11,8,9]
L=[]
x=max(MAXL)
y=min(MINL)
aid= MAXL.index(x)
print(“第%d天温度最高为%d度”%(aid+1,x))
bid= MINL.index(y)
print(“第%d天温度最低为%d度”%(bid+1,y))
for i in range(0,7):
m=( MAXL[i]+ MINL[i])/2
print(“第%d天的平均温度是%.2f度”%(i+1,m))
L.append(m)
for k in range(0,7):
if k<5 and L[i]>10:
k=k+1
elif L[i]<10:
k=0
if k>5:
print(“上海已经入春”)
else:
print(“上海还未入春”)