所以我有这个程序,即使用户可以毫无问题地使用它,它也可以(数学上)工作。唯一的问题是,最终当程序要求用户退出或重新启动它时不会!那我怎么重新开始游戏!!!谢谢大家的帮助
print('guess what number im thinking of\n')
Max=int(input('Give us your hights number that your interval can have:'))
Min=0
print'Now think to a number between 0 and',Max,'once you have chose your numebr'
print'Great !'
print'its your turn to help us,if the number is :Exacte (0),higher(1)or lower(-1)'
milieu=(Max-Min)/2
print int(milieu),'is that the number your thinking of ?'
z=input(str('its important that you only answer by 0, 1 or -1:'))
x=False
while milieu<Max and x==False:
if z==0:
print('We had guess what number you chosed')
x=True
while z!=0:
if z==1:
x=False
Min=milieu
milieu=milieu+((Max-Min)/2)
print(int(milieu))
z=input('its important that you only answer by E, G or P:')
if z==-1:
x=False
Max=milieu
milieu=(milieu-((Max-Min)/2))
print(int(milieu))
z=input('its important that you only answer by E, G or P:')
break
while x==True:
a=input('[5] to go out game\nor [9] to restart:')
if a==5: break
print ("restart")
if a==9:
x=False