<p>你可以这样使用:</p>
<pre><code>import os
import sys
import random
import math
def wind():
windspeed = random.randrange(74, 157)
print "The Hurricanes wind speed is", windspeed
return windspeed
def stormsurge():
surgeamount = random.randrange(3, 19)
print "The Hurricanes storm storm surge is", surgeamount
return surgeamount
def category(windspeed, surgeamount):
categorys = [1, 2, 3, 4, 5]
for _windspeed in range(74, 95):
if _windspeed == windspeed:
print "Storm category is", categorys[0]
break
else:
for _windspeed in range(96, 157):
if _windspeed == windspeed:
print "Storm category is", categorys[1]
windspeed = wind()
surgeamount = stormsurge()
category(windspeed, surgeamount)
</code></pre>
<p>或者更简单:</p>
<pre><code>import os
import sys
import random
import math
def wind():
windspeed = random.randrange(74, 157)
print "The Hurricanes wind speed is", windspeed
return windspeed
def stormsurge():
surgeamount = random.randrange(3, 19)
print "The Hurricanes storm storm surge is", surgeamount
return surgeamount
def category(windspeed, surgeamount):
categorys = [1, 2, 3, 4, 5]
if windspeed in range(74, 95):
print "Storm category is", categorys[0]
else:
print "Storm category is", categorys[1]
windspeed = wind()
surgeamount = stormsurge()
category(windspeed, surgeamount)
</code></pre>
<p>不要忘记使用函数的返回值')</p>