3 回答

TA貢獻1853條經驗 獲得超6個贊
您可以聲明一個列表來包含循環外部的輸入并在每次迭代中附加到它:
size=int(input())
clocks = []
for i in range(size):
clocks.append(list(map(int,input().split(' '))))

TA貢獻1765條經驗 獲得超5個贊
嘗試這個:
size = int(input())
angle = []
clock = []
for i in range(size):
Inp = input().split(' ')
clock.append(Inp) # store input clock
hour, minute = int(Inp[0]), int(Inp[1])
ans = abs((hour * 30 + minute * 0.5) - (minute * 6))
angle.append(min(360 - ans, ans)) # store angle
print(clock)
print(angle)
輸出小時 = 2,分鐘 = 2 且小時 = 12,分鐘 = 2:
[[2, 2], [12, 2]]
[49.0, 11.0]

TA貢獻1805條經驗 獲得超9個贊
您實際上自己回答了這個問題:在完成之前不要用第二個輸入覆蓋第一個輸入。
size=int(input())
for i in range(size):
h,m=list(map(int,input().split(' ')))
# Do you calculation here.
hour_pos = h + m/60
angle = ...
print(angle)
添加回答
舉報