d294: 算算算....Easy
這篇教學會示範 ZeroJudge 原創/不分類題庫「d294: 算算算....Easy」的解題過程。
題目需求
題目會提供 n 和 m 兩個數字,分別代表矩形的長與寬,透過程式算出 n 和 m 總共可以組合出多少個矩形。
題目連結:d294: 算算算....Easy
解答
這題的算法就是計算兩個數字相乘,第一個數字為「1+2+3+4...」一直到 n,第二個數字為「1+2+3+4...」一直到 m,透過 for 迴圈與 range 搭配,就能得到最後的結果。
while True:
try:
n, m = map(int,input().split(' ')) # 將字串拆分為 n 和 m
x, y = 0, 0 # 新增 x y 變數,預設 0
for i in range(1, n+1): # 將 x 從 1 開始不斷加到 n
x = x + i
for i in range(1, m+1): # 將 y 從 1 開始不斷加到 m
y = y + i
print(x * y) # x*y 就是最後結果
except:
break
意見回饋
如果有任何建議或問題,可傳送「意見表單」給我,謝謝~