求一道Python题。需要用到循环语句还有break语句。谢谢大家了!
3.在全班50名学生中,征集慈善募捐。程序运行时输入需要的募捐总额,然后输入每个人的捐款数,当总数达到或超过需要的募捐总额时就结束,统计此时实际捐款总额、捐款的人数以及平...
3. 在全班50名学生中,征集慈善募捐。程序运行时输入需要的募捐总额,然后输入每个人的捐款数,当总数达到或超过需要的募捐总额时就结束,统计此时实际捐款总额、捐款的人数以及平均每人捐款的数目。
展开
2个回答
展开全部
按照题目要求编写的募捐的Python程序如下
total=float(input('请输入需要的募捐总额:'))
student=0
sum=0.0
while student<=50:
money=float(input('请输入每个人的捐款数:'))
sum=sum+money
student+=1
if sum>=total:
break
if student>50:
print('实际捐款总额没有达到需要的募捐总额!')
else:
print('实际捐款总额:%.2f' % sum)
print('捐款的人数:%d' % student)
print('平均每人捐款的数目:%.2f' % (sum/student))
源代码(注意源代码的缩进)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询