在全班40个人中进行慈善募捐

当总数达到或超过需要的募捐总额时就结束这个代码怎么写

img

每次输入累加后对累加金额做判断,如果大于目标金额就break

回答如下:简单的python程序,注意类型转换,代码如下:

a=int(input('请输入捐款总额(元):'))

num=0
number=0

while True:
    b=int(input("请输入捐款数目(元):"))
    num=num+b
    number+=1
    if(num>=a):
        break

print('实际捐款总数额为:{}',num)
print('实际捐款人数为:{}',number)
average=float(num/number)
print('人均捐款数额为{}',average)

img