輸入筆數 先讀入一個整數 N,代表有幾筆指令需要處理。
逐筆處理 使用迴圈跑 N 次,每次讀入一行指令,並拆解成三個整數:
A[0]:運算種類
A[1]、A[2]:要運算的數字
判斷運算種類 使用條件判斷 (if/elif):
若 A[0]=1,輸出 A[1]+A[2]。
若 A[0]=2,輸出 A[1]−A[2]。
若 A[0]=3,輸出 A[1]×A[2]。
若 A[0]=4,輸出 A[1]÷A[2](整數除法)。
輸出結果 每筆指令都要輸出一個結果。
N = int(input())
# 讀入一個整數 N,代表接下來要處理的測資筆數
for i in range(N):
# 用迴圈跑 N 次,逐一處理每筆測資
A = list(map(int, input().split()))
# 讀入一行數字,並轉成整數列表 A
# A[0] 代表運算種類,A[1] 和 A[2] 代表要運算的兩個數字
print(A)
# 先把讀到的列表 A 印出來(方便檢查輸入)
if A[0] == 1:
# 如果 A[0] == 1,代表要做加法
print(A[1] + A[2])
elif A[0] == 2:
# 如果 A[0] == 2,代表要做減法
print(A[1] - A[2])
elif A[0] == 3:
# 如果 A[0] == 3,代表要做乘法
print(A[1] * A[2])
elif A[0] == 4:
# 如果 A[0] == 4,代表要做整數除法(取商,不取餘數)
print(A[1] // A[2])