close
Content

 

計算五則運算式的結果,包含加、減、乘、除、餘

 

Input

輸入資料若干行直到 EOF 為止。每一行包含輸入一個字串,其中包含運算元及運算子,為了方便讀取,所有的運算子及運算元均以空格區隔。

運算元為 0 ~231 -1 的整數

運算子則包含 + - * / % 及 ( )

運算時請注意先乘除後加減及() 優先運算的計算規則

Output

對每一行輸入,輸出運算結果。

為了避免小數點誤差,所有的運算過程都不會產生小數點,可以放心使用整數進行運算

Sample Input #1
2 + 3 * 4
2 * ( 3 + 4 ) * 5
Sample Output #1
14
70

 

from sys import stdin
for s in stdin:
    s=s.replace("/","//")#確保他是做整除的動作
    a=eval(s)#eval函數可以直接將py做計算機用
    print(a)
arrow
arrow
    文章標籤
    python 高中生程式解題
    全站熱搜
    創作者介紹
    創作者 趴趴熊日常 的頭像
    趴趴熊日常

    資工趴趴熊的小天地

    趴趴熊日常 發表在 痞客邦 留言(0) 人氣()