课后作业不懂的地方求指教
>>> myteacher = '小甲鱼'>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
这段代码 为什么输入 print(myteachr)显示 的是 ‘黑夜’而不是‘小甲鱼’呢 myteacher 本来是小甲鱼,但后来黑夜无良,抢走我的学生(myteacher = "黑夜"),所以 myteacher 就变成了黑夜,编程讲的就是这么一个先来后到的人生哲学…… 因为你之后把myteacher定义为‘黑夜’ 你都已经重新定义了myteacher,自然输出新值~ 明白了 就是按照最近的值定义的是吗?:lol: >>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
小甲鱼
python3.8里面为什么得到的是小甲鱼,而不是黑夜??? 小甲鱼 发表于 2015-10-14 23:02
myteacher 本来是小甲鱼,但后来黑夜无良,抢走我的学生(myteacher = "黑夜"),所以 myteacher 就变成了 ...
>>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
小甲鱼
python3.8里面为什么得到的是小甲鱼,而不是黑夜??? yourteacher不应该跟着myteacher的值变化么?为什么yourteacher还是之前的小甲鱼?
页:
[1]