▪️入力
3 //繰り返しの回数
SET 1 10 //var1に10を代入
SET 2 20 //var2に20を代入
ADD 40 //var1に40を加える
▪️期待する出力
10 50 //10はvar1の値 50はvar2の値
▪️現在の出力
0 40
python
1 2 3var1=0 4var2=0 5 6#変数1と2を分岐する方法 7def set(i,a): 8 global var1, var2 9 if i==1: 10 var1+=a 11 return var1 12 else: 13 var2+=a 14 return var2 15#「1の値+a」を計算し、変数2に代入 16def add(a): 17 global var1, var2 18 var2=var1+a 19 return var2 20#「1の値-a」を計算し、変数2に代入 21def sub(a): 22 global var1, var2 23 var2=var1-a 24 return var2 25num=int(input()) 26 27for i in range(num): 28 list=input().split() 29if list[0]=="SET": 30 set(int(list[1]),int(list[2])) 31elif list[0]=="ADD": 32 add(int(list[1])) 33else: 34 sub(int(list[1])) 35 36print(var1,var2)
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。