Python语言流程控制

题目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(“上海还未入春”)

  • 21
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

早日提码跑路!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值