python核心编程第七章习题答案(2)

本文介绍了一个简易的股票数据管理系统的设计与实现。该系统通过命令行输入股票ID、持有股数、购买价格和当前价格等信息,并能根据指定的键进行数据展示。系统采用Python编写,利用列表和字典来存储和管理数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

7-6列表和字典。创建一个简单的股票证券投资数据系统。其中应至少包含四项数据:股市行情显示器符号,所持有的股票,购买价格及当前价位 - 你可以随意添加其他数据项,比如收益率,52 周最高指数、最低指数,等等。

data={}
listline=[]
listotal=[]


def datasys():
    while True:
        print "\ninput(id,shares,bprice,nprice)"
        while True:
            line=raw_input(">>").split()
            if len(line)<4:
                break
            linelist=list(line)
            listotal.append(linelist)
        lens=len(listotal)
        if lens<1:
            break
        inp=int(raw_input("Chose key(0,1,2,3):"))
        
        data=dict((listotal[i][inp],listotal[i][0:inp]+listotal[i][inp:])for i in range(lens)) 

        for key in sorted(data.keys()):
            print "%-6s%-6s%-6s%-6s"%(key,data[key][0],data[key][1],data[key][2])
    
if __name__=="__main__":
    datasys()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值