擅长:python、mysql、java
<p>代码中没有什么问题。一个就像我在评论中说的,<code>index</code>变量对于两个循环都是相同的。同样,在你的内部循环中,你要求每个循环中每个月的温度。另外,你不能在任何地方保持温度。我推荐一个解决方案</p>
<pre><code>years = int(raw_input("Enter number of years: "))
#dictionary to hold year and temperature for each month for that year
temp = {}
for i in range(0, years):
curr_year = raw_input("Enter current year: ")
temp[curr_year] = []
for i in range(0, 12):
temp[curr_year].append((int(raw_input("Enter temperature: "))))
</code></pre>
<p><a href="https://ideone.com/piuSYm" rel="nofollow">Here</a>是上面代码的工作版本</p>