Python 计算思维训练——字典和字符串

Python 计算思维训练——字典和字符串(一)

  1. 字典基本操作 - 使用字典表示和计算多项式
def Parse(str):
    #将str解析成字典表示的多项式,并返回
    #   请在此添加实现代码   #
    # ********** Begin *********#
    pos = 0
    slen = len(str)
    poly={
   }
    while(pos<slen):
        a =0
        if (str[pos] == '+'):
            a = int(str[pos+1])
        else:
            a = -int(str[pos+1])
        po = int(str[pos+4])
        poly[po] = a
        pos +=5
    return poly
    # ********** End **********#

def Eval(poly,x):
    #带入x到poly,并打印计算结果
    #   请在此添加实现代码   #
    # ********** Begin *********#
    sum = 0
    for power in poly.keys():
        sum += poly[power]*x**power
    print(sum)
    # ********** End **********#
  1. 读取文件数据到字典 - 城市温度对比
def Read(path):
    #解析文件内容成一个字典
    #   请在此添加实现代码   #
    # ********** Begin *********#
    infile = open(path,
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值