擅长:python、mysql、java
<p>作为旁白,除了其他两个答案所说的,你的逻辑是错误的:</p>
<p>改用这个:</p>
<pre><code>def findTimeZone(coordinatesString):
coordinates = coordinatesString.split(",")
if 24.660845 <= float(coordinates[0]) <= 49.189787:
if -87.518395 <= float(coordinates[1]) < -67.44457:
return "eastern"
elif -87.518395 > float(coordinates[1]) >= -101.998892:
return "central"
elif -101.998892 > float(coordinates[1]) >= -115.236428:
return "mountain"
elif -115.236428 > float(coordinates[1]) >= -125.242264:
return "pacific"
</code></pre>