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
微信扫码关注
抖音扫码关注