需要讓使用者輸入兩個數字跟運算子(+-*/)
所以我們會使用到多條件式 if
判斷使用者輸入的運算子來做計算
最後印出結果
一、設計說明:
請使用選擇敘述撰寫一程式,讓使用者輸入兩個整數a、b,然後再輸入一算術運算子 (+、-、*、/、//、%) ,輸出經過運算後的結果。
二、輸入輸出:
輸入說明
兩個整數a、b,及一個算術運算子 (+、-、*、/、//、%)
輸出說明
運算結果 (無須做格式化)
輸入輸出範例
範例輸入
30
20
*
範例輸出1
600
三、參考解答
a = eval(input())
b = eval(input())
o = input()
if(o=="+"):
ans=a+b
elif(o=="-"):
ans=a-b
elif(o=="*"):
ans=a*b
elif(o=="/"):
ans=a/b
elif(o=="//"):
ans=a//b
elif(o=="%"):
ans=a%b
print(ans)
Yiru@Studio - 關於我 - 意如