3 回答
![?](http://img1.sycdn.imooc.com/54585094000184e602200220-100-100.jpg)
TA贡献1853条经验 获得超6个赞
您可以声明一个列表来包含循环外部的输入并在每次迭代中附加到它:
size=int(input())
clocks = []
for i in range(size):
clocks.append(list(map(int,input().split(' '))))
![?](http://img1.sycdn.imooc.com/533e4c9c0001975102200220-100-100.jpg)
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]
![?](http://img1.sycdn.imooc.com/54586431000103bb02200220-100-100.jpg)
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)
添加回答
举报