题解 | #四则运算#

四则运算

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

s = input()
s = s.replace("{", "(")
s = s.replace("}", ")")
s = s.replace("[", "(")
s = s.replace("]", ")")
print(int(eval(s)))
全部评论
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
吐了 不讲武德
1 回复 分享
发布于 2022-02-22 14:34
我一边摇头一边微笑地看着这五行代码,发呆了好久
22 回复 分享
发布于 2022-03-02 11:39
这让‘栈’情何以堪
点赞 回复 分享
发布于 2022-08-30 23:18 云南
人生苦短,我用python
4 回复 分享
发布于 2022-03-01 21:42
笑死
4 回复 分享
发布于 2021-11-01 22:59
想了半天,一看答案,人傻了,牛掰
3 回复 分享
发布于 2022-03-09 17:56
笑死,Python一句话的事
3 回复 分享
发布于 2022-02-14 16:22
python的神奇之处
3 回复 分享
发布于 2021-11-15 16:02
陈独秀先生,你坐下!!
2 回复 分享
发布于 2022-05-23 23:27
hahahahh,我也这样做的,可是进来还是笑死了
2 回复 分享
发布于 2022-04-04 00:40
同样是用python,写了半天,总有一些用例通不过,终于写完了来看题解,人麻了。
1 回复 分享
发布于 2023-05-29 23:25 湖南
eval结果就是整数,不需要int一下
1 回复 分享
发布于 2022-09-11 09:09 江西
s=input() print('%.0f'%eval(s.translate(s.maketrans('[]{}','()()'))))
1 回复 分享
发布于 2022-08-13 21:05
老哥太牛了吧
1 回复 分享
发布于 2022-03-19 08:56
啊?那我打那一堆石山是为什么?
点赞 回复 分享
发布于 03-19 17:09 广东
6
点赞 回复 分享
发布于 2024-08-05 15:10 广东
不讲武德,哈哈哈
点赞 回复 分享
发布于 2024-03-17 16:03 广东
好优雅的Python
点赞 回复 分享
发布于 2023-12-28 17:33 浙江
a = input().replace('{','(').replace('[','(').replace('}',')').replace(']',')')
点赞 回复 分享
发布于 2023-07-08 10:32 陕西

相关推荐

03-16 13:56
湖南大学 C++
牛客872108596号:到现在没消息是挂了吗查看图片
点赞 评论 收藏
分享
ResourceUtilization:四六级不愧是大学最有用的证之一
点赞 评论 收藏
分享
评论
230
36
分享

创作者周榜

更多
牛客网
牛客企业服务