python36代码:
cnt = 0sum = 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怎么写出输入语文和数学成绩,求出其总分和平均数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)