擅长:python、mysql、java
<p>如果您有两个变量,每个变量都应该使用两个变量的当前值进行更新,那么最好的解决方案是使用并行赋值</p>
<pre class="lang-py prettyprint-override"><code>X, Y, A = [], [], []
x, y = x1, y1
for i in range(N):
X.append(x)
Y.append(y)
A.append((x + y) % F)
# update both x and y in parallel
x, y = (C*x + D*y + E1) % F, (D*x + C*y + E2) % F
</code></pre>