擅长:python、mysql、java
<p>如果可以更改数据结构,那么使用返回所需数据的函数会更简单。这将是完全灵活的,可以容纳任何类型的数据,如果您以后需要更改它们。在</p>
<pre><code>import random
def myfunc(*args):
if 'red' in args:
return 'blue'
elif 'green' in args or 'violet' in args:
return 'violet'
else:
r = random.random()
if 0 < r < 0.2:
return 'blue'
else:
return 'green'
print(myfunc('green', 'blue'))
print(myfunc('yellow'))
</code></pre>
<p>输出(第二行明显改变):</p>
^{pr2}$