站外题求助
  • 板块题目总版
  • 楼主dalu
  • 当前回复0
  • 已保存回复0
  • 发布时间2024/11/30 18:14
  • 上次更新2024/11/30 20:23:03
查看原帖
站外题求助
1416993
dalu楼主2024/11/30 18:14

题目:

四则运算

题目描述

给定一个形如 a?ba ? b 的算式,保证 aa bb 均为正整数, ?? 必定是 +/+-*/ 中的一种。

请计算出该算式的结果(保留整数部分)。

输入格式

一行一个算式。

输出格式

一行一个整数,表示结果。

样例 #1

样例输入 #1

1+1

样例输出 #1

2

提示

共四个sub,分别对应 +/+-*/

除sub4六个点外,每个sub 7个点,对于第 tt 个点,1a,b1010t1\le a,b \le 10^{10^t}

代码:

def run(s):
    if '+' in s:
        a,b = s.split('+')
        return int(a) + int(b)
    elif '-' in s:
        a,b = s.split('-')
        return int(a) - int(b)
    elif '*' in s:
        a,b = s.split('*')
        return int(a) * int(b)
    elif '/' in s:
        a,b = s.split('/')
        return int(a) // int(b)
s = input().strip()
print(run(s))
2024/11/30 18:14
加载中...