import random
rand=random.randint(1,100)
count=1 #记录猜的次数
while count<=10:
number=eval(input('在我心中有个数,1-100之间,请你猜一猜:'))
if number==rand:
print('猜对了')
break
elif number>rand:
print('大了')
else:
print('小了')
count+=1
在我心中有个数,1-100之间,请你猜一猜:
Traceback (most recent call last):
File "D:\02_Python\chap3\28.实战四(猜数游戏).py", line 7, in
number=eval(input('在我心中有个数,1-100之间,请你猜一猜:'))
File "", line 0
SyntaxError: invalid syntax
Process finished with exit code 1
这是什么情况啊
eval(raw_input('在我心中有个数,1-100之间,请你猜一猜:'))
SyntaxError: invalid syntax —— 语法错误:不正确的语法
你的代码缩进如果是你提问里那样的话,肯定是有错的
import random
rand=random.randint(1,100)
count=1
while count<=10:
number=eval(input('在我心中有个数,1-100之间,请你猜一猜:'))
if number==rand:
print('猜对了')
break
elif number>rand:
print('大了')
else:
print('小了')
count+=1