用python语言 实现从键盘输入若干学生成绩(输入q结束),如果成绩小于0,则重新输入.统计学生人数和平均分

用python语言 实现从键盘输入若干学生成绩(输入q结束),如果成绩小于0,则重新输入.统计学生人数和平均分,第1张

python36代码:

cnt = 0

sum = 0

while True:

    print("请输入分数:")

    i = input()

    if(not i):

        continue

    if(i=="q"):

        break

    if(int(i)<0):

        print("输入有误!")

        continue

    cnt = cnt + 1

    sum = sum + int(i)

print("学生人数:" + str(cnt))

print("平均分:" + str(sum/cnt))

怎么会是list呢,正常情况应该是dict类型的啊,你要把L的具体内容写出来,还有成绩项的数据结构也写出来,才能帮到你啊,假设:

L=[('lilei','15),('hanmeimei',14),('Jim',15)]

scores=[('lilei',90),('hanmeimei',92),('Jim',89)]

newL=[]

for n,age in L:

    newLappend(n,age,dict(scores)[n])

import sys

if sysversion[0]=='3' : raw_input=input

yuwen=int(raw_input("请输入语文成绩"))

shuxue=int(raw_input("请输入数学成绩"))

zhongfeng=yuwen+shuxue

pingjun=zhongfeng/20

print("总分:{0} \t 平均成绩:{1:2f}"format(zhongfeng,pingjun))

以上就是关于用python语言 实现从键盘输入若干学生成绩(输入q结束),如果成绩小于0,则重新输入.统计学生人数和平均分全部的内容,包括:用python语言 实现从键盘输入若干学生成绩(输入q结束),如果成绩小于0,则重新输入.统计学生人数和平均分、python里的一个list L,现有全班同学的name,age等数据.现在要添加一项成绩项,程序如何写、用python怎么写出输入语文和数学成绩,求出其总分和平均数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10115595.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存