增补博客 第一篇 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))

  

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/724713.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决JDBC Request调用存储过程只能写一条SQL

JDBC Request调用存储过程后的响应结果没有带上过程执行完的输出参数。而是简单提示:1行收到影响在这个场景下需要获取到输出参数用于断言或后续业务使用,于是修改下sql语句,执行后发现报错,sql语句错误解决方法: 在JDBC Connection Configuration-Database URL中末尾添加…

代码整洁之道-代码重构

好代码最基础的评判标准: 易读 易改代码当中不能有魔法数字 删除存在但永远不会删除的代码 及时删除不用的代码消除依恋情节 ctrl + w 选择,逐级选择 ctrl + alt + m 抽取一个方法 windows + F6 方法抽取到子类中ctrl + B 查看类的实现详情 ,功能通 ctrl + 鼠标单击shif…

结组作业,第二次冲刺(8)

今天是第二次冲刺第八天,今天继续做昨天没做完的帖子功能,今天完成,管理员对帖子进行编辑的操作,以下为今日代码:<!DOCTYPE html> <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%> &l…

vscode报错

参考—— https://www.cnblogs.com/greystone/p/14062510.html https://www.cnblogs.com/WMT-Azura/p/11137972.html具体报错: . : 无法加载文件 ...\WindowsPowerShell\profile. ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microso ft.com/fwlin…

mac下locust的安装

mac下locust的安装一、locust介绍二、安装1. 先安装python安装命令:brew install python32. 安装locust pip3 install locust3. 检查locust是否安装成功1)检查locust安装信息pip3 show locust1 Name: locust2 Version: 2.29.03 Summary: Developer-friendly load testing f…

结组作业,第二次冲刺(7)

昨天完成了聊天功能的实现,接下来的两天我们准备完成一个大功能,帖子功能,用户能够在这个贴子功能里发布自己的日常,别人可以评论点赞,就类似于朋友圈功能,我觉得这个功能也是挺重要的,增加了软件的趣味性,便于用户长期使用。以下为今日完成的内容:<!DOCTYPE html&…

cc链:不同链之间的异同

由不同入口进入,最后落到命令执行/代码执行之中cc链小复习 由不同入口进入,最后落到命令执行/代码执行之中 其中AnnotationInvocationHandler这个入口需要jdk1.8以前(8u71之后已修复不可利用) 其中cc2、cc4针对的commons-collections4版本大于4.0(含) 其中cc0就是前面写的…

芒果

不食贵妃芒,怎知贵妃美? 有一种甜,叫甜过初恋!