/ 350
添加表情
遵守中华人民共和国的各项道德法规,承担因您的行为而导致的法律责任,
本站有权保留或删除有争议评论。 参与本评论即表明您已经阅读并接受上述条款。
全部评论 (共 6 条)
学习达人
Toeujjleth 展开
stu=0 #学员成绩
i=0 #学员人数
while True:
num= input('学员的成绩(输入q或Q退出):')
if num == 'q'or num =='Q':
print('退出')
break
a=int(num)
if a>100 or a<=0:
print('输入无效,重新输入')
continue
stu += a
i += 1
s= stu/i
print('共',i,'名学员','平均成绩',s)
else:
print('没有输入有效成绩')

2025年07月06日 15:58
0 回复
学习达人
liuxiahushun 展开
课后作业:a = 0
b =0
while True :
mark = input("请输入学员成绩(输入q或Q侧退出)")
if mark =="q" or mark =="Q" :
print("录入完成,退出")
break
if int(mark) <0 :
print("录入成绩无效")
continue
a +=1
b +=int(mark)
print("一共录入了",a,"个学员")
print("学员的平均成绩为:",b/a)
2025年07月02日 15:07
0 回复
打卡Lv2
乌黑的黑豆 展开
c = 0
b = 0

for i in range(3):
a = int(input("请输入学员成绩 (输入q或Q则退出)"))
if a == "q" or a == "Q":
break
elif a < 0 :
print("录入的成绩无效")
continue
b = b + c
c += a
else:
print("录入完成,退出")
bc = c // 3
print(bc)
2025年06月18日 17:10
0 回复
学习标兵
最后曲终人散 展开
课后作业:

su = 0
i = 0
while True:
a = input("请输入学员成绩:")
if a == "q" or a == "Q":
print("一共录入:",i,"个学员")
print("学员平均成绩为:",su/i)
break
elif int(a) < 0:
print("录入成绩无效")
else:
su += int(a)
i += 1
2023年11月29日 21:06
0 回复
学习达人
mld1981 展开
老师给的参考答案限定了人数,做了适当修改,谢谢老师的思路

i=0
s=0
while True:
a=(input("请输入学员成绩(q或Q退出):"))
if a=="q" or a=="Q" :
print("录入完成,退出。")
break
score=float(a)
s=s+score
if score<0:
print("录入的成绩无效")
continue
i +=1
avr=s/i
print("一共录入了",i,"个学员")
print("学员的平均成绩为",avr)
2023年11月22日 21:22
0 回复
微信越想 展开
@ mld1981 你有明显的语法错误?
2023年11月24日 23:15
@TA
学习达人
mld1981 展开
为什么是两个测试啊
2023年11月20日 22:55
0 回复
微信越想 展开
@ mld1981 两个是因为系统出bug了,正常是一个
2023年11月24日 22:22
@TA
我的成功之路 更多
V
特惠充值
联系客服
APP下载
官方微信
返回顶部