问:

编写一个程序,计算并打印若干个整数的平均值,假定表示输入结束的标记值为9999。

答:
主要逻辑:
1. 初始化 sum 和 count 为 0
2. 使用 while 循环遍历输入,用 input获取整数
3. 每个整数输入后,将其加到 sum 总和中 
4. 计数 count 加 1
5. 如果输入值为 9999,break 退出循环
6. 在循环结束后,计算 sum/count 即为平均值
7. 判断如果 count 为 0,说明没有输入值,打印"输入值为空"
8. 否则,打印平均值结果
点评:
- 使用 while True 与 break 结合来控制循环
- 计算平均值时,需先总和所有整数,然后除以计数位数
- 判断输入值不能为 0,否则计算平均值时会报错
- 9999 作为结束标记,有助于用户明确结束输入
总的来说,该程序可以正确计算任意多个整数的平均值。
主要考虑了输入为空和 9999 作为结束标记两个情况。