mo="{:06s}\t{:s}\t{:.2f}"
n=''
num=0
List=()
goods=[]
while n!='0':
n=input("请输入商品信息(商品名 单价),按0退出:")
num+=1
goods.append(num)
goods.extend(n.split())
infor=mo.format(goods)
List.append(infor)
goods.clear()
for items in List:
print(items)
错误如下:
Traceback (most recent call last):
File "C:/Users/DELL/Desktop/python/商品.py", line 11, in
infor=mo.format(goods)
TypeError: unsupported format string passed to list.format
初中生初学python😭
报错format那里应该传入字符串,但是你传的是list列表