while函数写商品表
时间: 2024-05-01 11:21:57 浏览: 37
基于C语言的超市商品管理系统链表实现实验报告.pdf
5星 · 资源好评率100%
以下是一个简单的 while 函数写商品表的示例代码:
```
# 定义一个空列表来存储商品信息
products = []
# 循环输入商品信息
while True:
# 询问用户是否要继续输入商品信息
answer = input("是否要继续输入商品信息?(y/n)")
# 如果用户输入 n,则退出循环
if answer == 'n':
break
# 输入商品信息
name = input("请输入商品名称:")
price = float(input("请输入商品价格:"))
stock = int(input("请输入商品库存:"))
# 添加商品到列表中
products.append({'name': name, 'price': price, 'stock': stock})
# 输出商品表
print("商品名称\t价格\t库存")
for product in products:
print("{0}\t{1}\t{2}".format(product['name'], product['price'], product['stock']))
```
上面的代码中,我们首先定义了一个空列表 `products` 用于存储商品信息。然后使用一个 while 循环来不断询问用户是否要继续输入商品信息,如果用户输入 n,则退出循环。在每次循环中,我们会询问用户输入商品名称、价格和库存,并将这些信息存储为一个字典,再将字典添加到商品列表中。最后,我们使用一个 for 循环来遍历商品列表,输出商品表格。
阅读全文