这是代码:
from random import *
numbers = ['0','1','2','3','4','5','6','7','8','9','10']
r1 = choice (numbers)
r2 = choice (numbers)
print("H = HIGHER ,, L = LOWER ,, S = SAME")
print(r1)
a = input()
print(r2)
if r2 == r1 and a == 's':
print("well done")
if r2 < r1 and a == 'l':
print("well done")
if r2 > r1 and a == 'h':
print("well done")
else:
print("unlucky")
问题是脚本的最后一部分。除了在 print(r2) 之后的脚本末尾之外,一切都运行良好。一切正常,但答案不断在“做得好”和“不走运”之间切换。有时两者都说。有谁知道问题是什么?我假设发生这种情况的原因很简单,因为它是随机的,并且第一个输出(r1)随着我们沿着脚本移动而改变。有什么建议么?