某两个超市均销售了5种相同的牛奶产品,为对比A,B两个超市中牛奶产品的价格,创建milk_a,milk_b两个一维数组分别存放两个超市的牛奶价格,对两个数组中存放的价格进行比较运算
时间: 2024-09-30 17:11:44 浏览: 10
要创建`milk_a`和`milk_b`两个一维数组并比较它们的价格,首先假设我们已经有了这两个超市的牛奶价格列表。你可以按照以下步骤操作:
```python
# 假设我们有两个字典,存储每个超市牛奶的价格信息
prices_A = {"Product1": 2.50, "Product2": 3.00, "Product3": 3.50, "Product4": 4.00, "Product5": 4.50}
prices_B = {"Product1": 2.60, "Product2": 2.90, "Product3": 3.70, "Product4": 3.80, "Product5": 4.20}
# 将字典转换为一维数组(这里使用列表推导)
milk_a = list(prices_A.values())
milk_b = list(prices_B.values())
# 比较两个数组
comparison = [milk_a[i] == milk_b[i] for i in range(len(milk_a))]
# 打印比较结果
print("价格相同:", comparison)
print("价格不同的商品及差异:")
for i, (price_A, price_B) in enumerate(zip(milk_a, milk_b)):
if not comparison[i]:
print(f"商品{i+1}:A超市价格 {price_A} vs B超市价格 {price_B}")
```
这段代码首先将两个包含牛奶价格的字典转化为一维数组`milk_a`和`milk_b`,然后逐个元素比较两个数组中的价格是否相等。如果存在价格不一致的商品,会打印出来。