a244: 新手训练~for+if
这篇教学会示范 ZeroJudge 基础题库“a244: 新手训练 ~ for + if”的解题过程。
题目需求
题目会提供 a、b、c 三个数字,根据下方逻辑判断输出的结果:
- 如果 a = 1 输出 b+c
- 如果 a = 2 输出 b-c
- 如果 a = 3 输出 b*c
- 如果 a = 4 输出 b/c ( 整数输出 )
解答
这题的做法很单纯,只要撰写 if 判断式就能够解出答案。
while True:
try:
n = int(input()) # 幾組測試資料
for i in range(n):
a, b, c = map(int, input().split(' ')) # map,定義 a、b、c
if a == 1:
print(int(b + c)) # 如果 a = 1 輸出 b+c
if a == 2:
print(int(b - c)) # 如果 a = 2 輸出 b-c
if a == 3:
print(int(b * c)) # 如果 a = 3 輸出 b*c
if a == 4:
print(int(b // c)) # 如果 a = 4 輸出 b/c ( 因為是整數,所以使用除法取整數 )
except:
break
微信扫码关注
抖音扫码关注