i=int(input())for i in range(1,20):a=input().split()if int(a[3])%int(a[2])==0:b=(int(a[3])*int(a[3])/int(a[2]))a.insert(4,str(b))print(a)else:b=int(a[3])+int(a[2])-int(a[1])a.insert(4,str(b))print(a)
剛用IDLE幫你跑了一下,應該要先知道有幾筆測資,再決定for迴圈的次數吧
不一定是20筆,且輸出純數字就好,不要有其他標點符號。
我的code可以參考一下
t = input() t = int(t) for _ in range(t): a,b,c,d = input().split() a,b,c,d =int(a),int(b),int(c),int(d) if a-b == b-c == c-d: e=d+(b-a) else: e=d*(b//a) print(a,b,c,d,e)