我正在尝试编写一个数字猜测程序,如下所示:
def oracle():
n = ' '
print 'Start number = 50'
guess = 50 #Sets 50 as a starting number
n = raw_input("\n\nTrue, False or Correct?: ")
while True:
if n == 'True':
guess = guess + int(guess/5)
print
print 'What about',guess, '?'
break
elif n == 'False':
guess = guess - int(guess/5)
print
print 'What about',guess, '?'
break
elif n == 'Correct':
print 'Success!, your number is approximately equal to:', guess
Run Code Online (Sandbox Code Playgroud)
甲骨文()
我现在要做的是让这个if/elif/else命令序列循环,直到用户输入'Correct',即当程序声明的数字大约等于用户数时,但是如果我不知道用户编号我想不出我可以如何实现和if语句,我尝试使用'while'也不起作用.