刚学就遇到问题,求解
print("hello")temp == input("猜数字")
guess == int(temp)
if guess == 3:
print("答对了")
print("结束啦")
else:
print("没有猜对,再来一次")
print("game over")
这个写的有什么问题嘛,为嘛报错:
temp == input("猜数字")
NameError: name 'temp' is not defined
偶是新手,向各大神求解 把前2个==改为= 冬雪雪冬 发表于 2016-10-20 09:36
把前2个==改为=
能解释下=和==的区别嘛 昔昔慧 发表于 2016-10-20 09:44
能解释下=和==的区别嘛
=是 赋值
==是判断左边和右边是否相等,返回True或False =是 赋值
==是判断左边和右边是否相等,返回True或False
每一个变量都要先给他赋一个值,一定要区别开=和== ==是两端的对象是否相等,与之类似的还有 !=意思是两端的对象是否不等
而=是给变量赋值 = 和== 是有区别的
=是 赋值
==是判断左边和右边是否相等,返回True或False
每一个变量都要先给他赋一个值,一定要区别开=和==
页:
[1]