擅长:python、mysql、java
<p><strong>编辑</strong>-每个编辑不属于同一个游戏,但不会删除,因为OP的代码中有有用的想法</p>
<p>下面的代码是实现什么,我相信是游戏。你知道吗</p>
<pre><code>import random
code = random.randint(1000, 9999)
def checks(code, guess):
"""Return tuple with redchecks and whitechecks"""
code = str(code)
guess = str(guess)
redcheck = sum([code[i]==guess[i] for i in range(0, 4)])
whitecheck = sum([
code[i]!=guess[i] and (code[i] in guess)
for i in range(0, 4)
])
return (redcheck, whitecheck)
while True:
try:
guess = int(input('Guess:'))
except:
print('Exit game')
break
if code == guess:
print('You win!!')
break
print(checks(code, guess))
</code></pre>