擅长:python、mysql、java
<p>不要忘记全局运算符。此代码允许您更改pattern的值,而无需稍后调用<code>pattern = patterns ()</code>:</p>
<pre><code>pattern = 0
def patterns(pattern):
global pattern
if die1 == die2 == die3 == die4 == die5:
pattern = 1
patternDef = "all values being the same (100 points)?"
elif diceSum % 2 == 1:
pattern = 2
patternDef = "a prime number sum (sum of" + str(diceSum) + "is a prime number) (50 points)"
elif count == 3:
pattern = 3
patternDef = "3 values being the same (30 points)?"
elif count == 0:
pattern = 4
patternDef = " all different values (25 points)?"
else:
pattern = 5
patterns()
</code></pre>