我在调试的时候发现count不能做变量,可能因为它是关键字吧.试了一下count1,还是不行,换成i作为变量之后就正常了
count = 0
counr = count + 1
print(count)
0
count1 = 0
cuont1 = count1 + 1
print(count1)
0
i = 0
i = i + 1
print(i)
1
打错字了
count 并不是关键字
python的关键字是很容易查询的
import keyword
print(keyword.kwlist)# 会输出当前python版本中的所有关键字
你的第一段代码问题出在字母敲错了count敲成了counr,平时要多多注意,熟能生巧
另外,第二段代码,count1也错敲成了cuont1(字母反了)
实际上,count1 = count1 + 1 这行代码其实与 count1 += 1 的效果几乎是等价的,效果就是让count1的值加一
你再仔细修改程序,并运行一下吧,这个结果应该是1才对
你第一次把count+1赋值给了counr 不是count,所以你print count的时候输出的是0,不是counr的1
你第二次把count1+1赋值给了cuont1不是count1,所以你print count1的时候输出的还是0,不是cuont1的1
第三次,i变成了1,所以print的是1
你这就是不认真犯的错,count不是关键字,可以当作变量名