题解 | #四则运算#

四则运算

http://www.nowcoder.com/practice/9999764a61484d819056f807d2a91f1e

s = input()
s = s.replace("{", "(")
s = s.replace("}", ")")
s = s.replace("[", "(")
s = s.replace("]", ")")
print(int(eval(s)))
全部评论
吐了 不讲武德
1 回复 分享
发布于 2022-02-22 14:34
s = input() s = s.replace("{", "(") s = s.replace("}", ")") s = s.replace("[", "(") s = s.replace("]", ")") res = str(eval(s)) if "." not in res: print(int(eval(s))) else: sm_ = res.split(".")[1] if sm_=="0" and len(sm_)==1: print(int(eval(s))) else: print(float(eval(s)))
1 回复 分享
发布于 2022-07-30 20:56
我一边摇头一边微笑地看着这五行代码,发呆了好久
20 回复 分享
发布于 2022-03-02 11:39
人生苦短,我用python
4 回复 分享
发布于 2022-03-01 21:42
这让‘栈’情何以堪
点赞 回复 分享
发布于 2022-08-30 23:18 云南
笑死
3 回复 分享
发布于 2021-11-01 22:59
笑死,Python一句话的事
3 回复 分享
发布于 2022-02-14 16:22
想了半天,一看答案,人傻了,牛掰
3 回复 分享
发布于 2022-03-09 17:56
python的神奇之处
2 回复 分享
发布于 2021-11-15 16:02
hahahahh,我也这样做的,可是进来还是笑死了
2 回复 分享
发布于 2022-04-04 00:40
陈独秀先生,你坐下!!
2 回复 分享
发布于 2022-05-23 23:27
老哥太牛了吧
1 回复 分享
发布于 2022-03-19 08:56
eval结果就是整数,不需要int一下
1 回复 分享
发布于 2022-09-11 09:09 江西
思路清奇
点赞 回复 分享
发布于 2022-01-02 11:06
牛掰
点赞 回复 分享
发布于 2022-01-22 15:54
牛,卧槽
点赞 回复 分享
发布于 2022-03-21 21:34
卧槽,你这让c语言情何以堪
点赞 回复 分享
发布于 2022-03-25 12:15
666
点赞 回复 分享
发布于 2022-04-10 11:52
人生苦短,我用Python
点赞 回复 分享
发布于 2022-04-17 21:58
没办法,整那么多花括号中括号干啥?
点赞 回复 分享
发布于 2022-04-23 21:38

相关推荐

Pandaileee:校友加油我现在也只有一个保底太难了
点赞 评论 收藏
分享
听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
209 36 评论
分享
牛客网
牛客企业服务