酷代码 AI
菜单
服务商

计算n 名学生的平均分,接收用户输入的学生人数,循环接收学生成绩,当接收的成绩无效时(成绩<0 或者成绩>100 为无效成绩),提示用户“输入无效成绩,程序结束”。如果 n个成绩都是有效成绩,则计算学生成绩的平均分并输出,平均分保留 1位小数。 提示:使用循环搭配 else 语句,成绩无效时使用 break 跳出循环。

请参考以下Python代码实现: ```python n = int(input("请输入学生人数:")) scores = [] for i in range(n): score = float(input("请输入第%d个学生的成绩:" % (i+1))) if score < 0 or score > 100: print("输入无效成绩,程序结束") break scores.append(score) else: average = sum(scores) / n print("学生成绩的平均分为:%.1f" % average) ``` 这段代码首先接收用户输入的学生人数,然后通过循环依次接收每个学生的成绩,判断成绩是否有效。如果成绩无效,则打印提示信息并使用`break`语句跳出循环,结束程序。如果所有成绩都是有效成绩,则计算平均分并输出。 [2024-04-02 20:22:08 | AI写代码神器 | 421点数解答]

相关提问
请收藏新域名:pdcd.cn
发财导航,免费问AI
实用工具查看更多
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]
数独游戏 [娱乐类]
经典推箱子 [娱乐类]
AI摸鱼五子棋 [娱乐类]