我是 python 3 的新手,正在创建一个收集程序,它由不同类型的项目组成。我在构建代码行以按类别显示项目和删除条目时遇到问题。我目前正在尝试创建一个选项,用户可以在其中输入类型(例如电话),列表将显示所有已添加并存储为 item_type 中电话的列表条目。
我写了这段代码,但 Show category & Delete item 部分不起作用。有人可以帮我理解代码公式有什么问题吗:
def show_items():
print("{0:3}\t{1:10}\t{2:10}\t{3:10}".format("ID", "Item", "Date added", 'Date manufactured'))
for i in Item.py_collection_list:
print("{0:03d}\t{1:10}\t{2:10}\t{3:10}".format(i.get_id(), i.item_name, i.date_add, i.dom))
response = input('Press [x] to go back to main menu or press [c] to view items by type ')
if response == 'c':
show_category()
def show_category():
item_types = {"Computer": [], "Camera": [], "Phone": [], "Video Player": []}
print()
print('View items by type \nComputer | Camera | Phone | Video Player > ')
response = input('Type> ')
if response in item_types:
print(item_types[response])
MM们
千万里不及你
守着一只汪
LEATH
相关分类