现有商品列表如下: products = [ ['Iphone8',6888], ['MacPro',14800], ['小米6',2499],['Coffee',31],['Book',80],['Nike Shoes',799] ]。(20分) 首先,需打印出这样的格式:(5分) ---------商品列表---------- 0 Iphone8 6888 1 MacPro 14800 2 小米6 2499 3 Coffee 31 4 Book 80 5 Nike Shoes 799 然后,写一个循环
时间: 2023-10-10 15:12:58 浏览: 205
超全的iOS各种设备信息获取方法总结(包括iPhone8/iPhone X)
来实现用户输入商品编号,然后打印出相应商品的名称和价格。具体代码如下:(15分)
```python
# 商品列表
products = [['Iphone8', 6888], ['MacPro', 14800], ['小米6', 2499], ['Coffee', 31], ['Book', 80], ['Nike Shoes', 799]]
# 打印商品列表
print('---------商品列表----------')
for i in range(len(products)):
print(i, products[i][0], products[i][1])
# 用户输入商品编号
while True:
num = input('请输入商品编号(输入q退出):')
if num == 'q':
break
elif not num.isdigit() or int(num) >= len(products):
print('输入错误,请重新输入!')
else:
index = int(num)
print('您选择的商品是:', products[index][0], ',价格为:', products[index][1], '元')
```
阅读全文