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)