下面是正确的源代码
print(4)上面的“Year+=1”如果改成“Year++”就(前面的正常运行)会只能打出1,2,然后3无限循环……为什么呢
收起
因为year+=1表示将year+4后赋值给year等价于year = year + 1,拿year+1的值去操作,而year表示先取year的值去操作,然后再+1,根据题中思路应该使用前者
报告相同问题?