现有2个超市,都有5种牛奶,但售价不同。请随机生成超市牛奶价格,并进行比较。观察不同牛奶在哪个超市便宜
时间: 2024-09-21 14:11:28 浏览: 18
假设我们有两个超市A和B,每家超市都有五种不同品牌的牛奶。为了随机生成价格,我们可以使用Python的random模块来创建一个字典表示每个超市和其对应品牌牛奶的价格。
```python
import random
# 定义牛奶品牌列表
milk_brands = ['品牌1', '品牌2', '品牌3', '品牌4', '品牌5']
# 每个超市牛奶价格字典
supermarket_A_prices = {brand: random.randint(10, 50) for brand in milk_brands}
supermarket_B_prices = {brand: random.randint(10, 50) for brand in milk_brands}
# 打印超市A的牛奶价格
print("超市A的牛奶价格:", supermarket_A_prices)
# 打印超市B的牛奶价格
print("超市B的牛奶价格:", supermarket_B_prices)
# 比较两个超市的牛奶价格,找出哪个更便宜
cheapest_at_supermarket = min((supermarket_A_prices, "超市A"), (supermarket_B_prices, "超市B"))
cheapest_brand_and_price = cheapest_at_supermarket[0].items()
cheapest_brand, cheapest_price = cheapest_brand_and_price[0] # 获取最便宜的品牌和价格
print(f"最便宜的牛奶是{cheapest_brand},价格在{cheapest_supermarket[1]}更便宜,价格为{cheapest_price}元。")
```
运行以上代码会随机生成每个超市各品牌牛奶的价格,并找到最便宜的那一款及其所在的超市。