20210112.使用字典来创建并分类汇总物品清单的python程序代码

20210112.使用字典来创建并分类汇总物品清单的python程序代码

#这段代码使用字典来创建并分类汇总物品清单。为《python编程快速上手——让繁琐工作自动化》一书中的5.6.1实践作业,
#可以记录玩家捡拾到的相同或不同物品的名称/数目。
#这是我的第一份认真独立完成的python作业。书中还要求创建一个函数,我感觉没有必要。
#不过我尽可能多地使用了些其他可以完善程序功能的知识点:
#比如while循环/for循环/字符串切片操作/字典的建立和写入/字典的遍历。
#欢迎指正。

glossary={}
while True:
    item=input("请输入物品条目及数量,用全角逗号隔开(格式举例:火把,6):")
    for i in range(0,len(item)):
        if item[i]==',':
            if item[0:i] not in glossary:
                glossary[item[0:i]] = item[i + 1:len(item)]
            else:
                glossary[item[0:i]]=str(int(glossary[item[0:i]])+int(item[i+1:len(item)]))
            print("您录入的条目'{0}'已记录,目前您总共已拥有{1}只'{2}'".format(item, glossary[item[0:i]], item[0:i]))
            break
    if item=='end':
        break
print("您的物品列表已经建好:")
print(glossary)
print("下面逐行打印物品清单:")
for keys,values in glossary.items():
    print(keys,end='\t')
    print(values)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值