增补博客 第一篇 python 简易带参计算器

设计一个简易的参数计算器。

【输入格式】

第一行输入待计算的带变量参数的计算式

第二行输入各变量参数的赋值序列

【输出格式】

输出带变量参数的计算式的计算结果

【输入样例】

a+b

a=1,b=10

【输出样例】

11

 

def calculate(expression, values):
    # 将赋值序列解析为字典
    value_dict = {}
    for pair in values.split(","):
        var, val = pair.split("=")
        value_dict[var.strip()] = int(val)

    # 替换表达式中的变量为对应的值
    for var, val in value_dict.items():
        expression = expression.replace(var, str(val))

    # 计算表达式的结果并返回
    return eval(expression)


# 读取输入
expression = input().strip()
values = input().strip()

# 输出结果
print(calculate(expression, values))

  

 

posted @ 2024-06-14 12:01  财神给你送元宝  阅读(20)  评论(0)    收藏  举报