现有2个超市,都有5种牛奶,但售价不同。请随机生成超市牛奶价格,并进行比较。观察不同牛奶在哪个超市便宜Python
时间: 2024-09-21 14:11:27 浏览: 18
首先,我们可以创建两个字典来表示两个超市的牛奶价格,然后使用Python的random模块来随机生成价格。假设牛奶的价格范围是从50元到100元之间。
```python
import random
# 定义超市A和B的牛奶价格字典
supermarket_A = {'牛奶1': random.randint(50, 100),
'牛奶2': random.randint(50, 100),
'牛奶3': random.randint(50, 100),
'牛奶4': random.randint(50, 100),
'牛奶5': random.randint(50, 100)}
supermarket_B = {'牛奶1': random.randint(50, 100),
'牛奶2': random.randint(50, 100),
'牛奶3': random.randint(50, 100),
'牛奶4': random.randint(50, 100),
'牛奶5': random.randint(50, 100)}
# 比较价格
for milk in supermarket_A.keys():
if supermarket_A[milk] < supermarket_B[milk]:
print(f"牛奶'{milk}'在超市A更便宜")
elif supermarket_A[milk] > supermarket_B[milk]:
print(f"牛奶'{milk}'在超市B更便宜")
else:
print(f"牛奶'{milk}'在两家超市价格相同")
# 对比所有牛奶的总花费
total_cost_A = sum(supermarket_A.values())
total_cost_B = sum(supermarket_B.values())
if total_cost_A < total_cost_B:
print("超市A的总花费更低")
elif total_cost_A > total_cost_B:
print("超市B的总花费更低")
else:
print("两家超市的总花费相同")
```
运行这段代码,你会得到每个牛奶在哪个超市更便宜的信息以及总花费的对比结果。每次运行都会因为随机数的差异而得出不同的价格分布。