以下是一个Python程序,满足你的需求: ```python # 初始化班级人数计数器 a_class = 0 b_class = 0 while True: # 获取学生成绩输入 score = float(input("请输入学生成绩(输入0结束):")) # 检查是否结束输入 if score == 0: break # 分配班级并计数 if score >= 85: a_class += 1 else: b_class += 1 # 输出结果 print(f"A班人数:{a_class}") print(f"B班人数:{b_class}") ``` 注意事项: 1. 输入处理应考虑非数字输入的情况,可以添加异常处理 2. 边界值85的处理要明确,这里包含85分 3. 浮点数比较可能存在精度问题,应考虑使用近似比较 [2025-07-03 14:17:38 | AI写代码神器 | 182点数解答]