按照题目要求编写的募捐的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))
源代码(注意源代码的缩进)
def fun(n):#**********Program**********s=0i=3while i<=n:print(i,end=" ") #输出3的倍数,测试过程,正式提交程序时要删除。s+=ii+=3return s#********** End **********def main():print("【请分别三次计算问题:】")for i in range(3):print("【第%d次:】" %(i+1))n = int(input("【请输入一个大于1的正整数n:】"))print("【1到"+str(n)+"之间能被3整除的所有整数之和为:】",fun(n))if __name__ == '__main__':main()