擅长:python、mysql、java
<p>你可能想要这个:</p>
<pre><code>def speed(aClass):
if (aClass == 'secondary' or aClass == 'tertiary' or aClass == 'trunk' or aClass == 'motorway' or aClass == 'primary'):
return 70
elif (aClass == 'secondary_link' or aClass == 'tertiary_link' or aClass == 'trunk_link' or aClass == 'motorway_link' or aClass == 'primary_link'):
return 45
elif (aClass == 'service' or aClass == 'track_grade1' or aClass == 'track_grade2' or aClass == 'track_grade3' or aClass == 'track_grade4' or aClass == 'track_grade5'):
return 15
else:
return 30
fclass = 'tertiary_link'
print(speed(fclass))
</code></pre>
<p>但在Python中更为优雅的是:</p>
^{pr2}$
<p>请注意,<code>elif</code>我使用了<code>if</code>,因为每个分支都返回一个值(因此将跳过下一个语句)。在</p>