數值運算
描述
獲得用戶輸入的一個字符串,格式如下:
M OP N
其中,M和N是任何數字,OP代表一種操作,表示為如下四種:+, -, *, /(加減乘除)
根據OP,輸出M OP N的運算結果,統一保存小數點后2位。
注意:M和OP、OP和N之間可以存在多個空格,不考慮輸入錯誤情況。
輸入輸出示例
輸入 | 輸出 |
---|---|
10 + 100 | 110.00 |
1 / 20 | 0.05 |
題解
說實話看到這題想了一陣,因為習慣C++就想了很多很復雜,這就脫離人生苦短我學python的初衷了嘛
得益於 eval() 直接可以算出來
DigitStr = input("")
a = eval(DigitStr[:])
print ("{:.2f}".format(a))