代码是我计算机正确的思维方式
该代码是错误的。
错误是'def higher'
和'def lower'
的范围
guess=random.randint( , )
我应该在括号中加上什么? 我做了两个变量,并在两个变量中加上了括号
定义更高():
global guess
global opportunity
global lowerk
global highk
global higha
global lowera
if number_range==1:
highk = guess
guess=random.randint(guess+1,lowerk)
opportunity=opportunity-1
print('computer guess:',guess)
print("opportunity:" + str(opportunity))
if opportunity==0:
print('computer is lose.')
new_game()
if number_range==2:
higha=guess
guess=random.randint(guess+1,lowera)
opportunity=opportunity-1
print('computer guess:',guess)
print("opportunity:" + str(opportunity))
if opportunity==0:
print('computer is lose.')
new_game()
下限():
global guess
global opportunity
global highk
global lowerk
global higha
global lowera
if number_range==1:
lowerk = guess
guess=random.randint(highk,guess-1) `enter code here`
opportunity=opportunity-1
print('computer guess:',guess)
print("opportunity:" + str(opportunity))
if opportunity==0:
print('computer is lose.')
new_game()
if number_range==2:
lowera=guess
guess=random.randint(higha,guess-1)
opportunity=opportunity-1
print('computer guess:',guess)
print("opportunity:" + str(opportunity))
if opportunity==0:
print('computer is lose.')
new_game()
相反通常是猜数字 实际上此代码添加了按钮代码 如果我实现代码,则会创建一个更高和更低的按钮。 计算机输入数字并缩小范围。