Python 计算思维训练——字典和字符串(一)
- 字典基本操作 - 使用字典表示和计算多项式
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 **********#
- 读取文件数据到字典 - 城市温度对比
def Read(path):
#解析文件内容成一个字典
# 请在此添加实现代码 #
# ********** Begin *********#
infile = open(path,