为帮助一个家庭困难学生,班级决定组织全班 60 名学生捐款,此次捐款设计为当捐款总额达到15000 元时就停止,编程求出此时有多少个学生捐款及平均捐款数。如果 60个学生全部都捐款了,当总额仍末达到 15000 元,则打印输出 “请大家二次捐款!
时间: 2024-03-26 07:34:22 浏览: 82
C语言课程设计-学生捐款管理系统
4星 · 用户满意度95%
好的,这是一个简单的数学问题,可以使用Python编程来解决。以下是代码实现:
```python
count = 0 # 记录捐款的学生数
total = 0 # 记录捐款总额
while total < 15000 and count < 60:
donation = int(input("请输入第{}个学生的捐款金额:".format(count+1)))
total += donation
count += 1
if total < 15000:
print("请大家二次捐款!")
else:
print("共有{}名学生捐款,平均每人捐款{}元。".format(count, total/count))
```
代码运行时,依次输入每个学生的捐款金额,程序会累加捐款金额,直到总额达到15000元或者所有学生都已捐款。如果总额未达到15000元,则输出“请大家二次捐款!”,否则输出捐款学生数和平均捐款金额。
阅读全文