明明参加了访问北京的夏令营活动,回去前他为爸爸、妈妈、哥 哥好朋友小天和乔乔分别购买了小礼物。编写一个程序,帮助明明计 算他一共花费了多少钱,并计算礼物的平均价格。
时间: 2024-10-14 20:04:09 浏览: 27
为了编写这样的程序,你需要先了解每个礼物的价格,以及明明有多少份礼物。假设每件礼物的价格存储在一个数组或者列表里,而总共有`n`个人(包括爸爸、妈妈、哥哥、小天和乔乔),那么程序的大致步骤可以这样设计:
```python
# 定义每个人收到的礼物数量和价格
gifts_for_father = price_of_gifts[0] # 爸爸的礼物价格
gifts_for_mother = price_of_gifts[1] # 妈妈的礼物价格
gifts_for_brother = price_of_gifts[2] # 哥哥的礼物价格
gifts_for_friend_tian = price_of_gifts[3] # 小天的礼物价格
gifts_for_friend_qiaoqiao = price_of_gifts[4] # 乔乔的礼物价格
# 总共购买了多少份礼物
total_gifts = gifts_for_father + gifts_for_mother + gifts_for_brother + \
gifts_for_friend_tian + gifts_for_friend_qiaoqiao
# 计算总共花费的钱
total_cost = total_gifts * sum(price_of_gifts)
# 计算平均价格,如果总价不是零则除以礼物总数,否则返回0
average_price = total_cost / total_gifts if total_gifts != 0 else 0
# 输出结果
print(f"明明总共花费了{total_cost}元.")
print(f"礼物的平均价格是{average_price}元.")
```
其中,`price_of_gifts`应该是一个包含5个元素的列表,对应5个人的礼物价格。
阅读全文