15856047573 发表于 2023-1-7 21:58:10

自学,完全不懂,新手小白

1. 在不上机的情况下,以下代码你能猜到屏幕会打印什么内容吗?
>>>myteacher = '小甲鱼'
>>>yourteacher = myteacher
>>>yourteacher = '黑夜'
>>>print(myteacher)
2.
>>> myteacher = '小甲鱼'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
3.
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)

各位大神,能不能说明白到底怎么回事{:10_243:} 本人很笨{:10_266:}
感谢各位!!!{:10_254:}

sfqxx 发表于 2023-1-7 22:12:03

本帖最后由 sfqxx 于 2023-1-8 16:07 编辑

第3题是不是'520'?

sfqxx 发表于 2023-1-7 22:12:47

本帖最后由 sfqxx 于 2023-1-8 16:07 编辑

第二题是不是小甲鱼?

sfqxx 发表于 2023-1-7 22:16:30

本帖最后由 sfqxx 于 2023-1-8 16:07 编辑

该帖子已被作者删除

学习编程中的Ben 发表于 2023-1-8 07:53:54

我来教你:
1、他输出的是名为myteacher的变量,所以输出小甲鱼
2、他输出的是名为yourteacher的变量,看题目可以发现,yourteacher等于当时的myteacher,所以输出小甲鱼
3、他输出的是名为first的变量,看题目可以发现,first后来又等于second, 所以输出520,不过这里的520不是整数,而是字符串

liuhongrun2022 发表于 2023-1-8 11:14:44

第一个输出小甲鱼
第二个输出小甲鱼
第三个输出'520'

Mta123456 发表于 2023-1-10 13:18:20

1.小甲鱼
2.小甲鱼
3.‘250’

Mta123456 发表于 2023-1-10 13:18:41

弄错了,3是‘520’

Mta123456 发表于 2023-1-12 13:47:48

1.小甲鱼。因为yourteacher的改变不会影响myteacher的值
2.‘小甲鱼’。因为你输出的是yourteacher,后面的myteacher不会影响到原有的yourteacher。(即小甲鱼)
3.‘520’。这就不用说了吧?first进行了一次重新赋值
页: [1]
查看完整版本: 自学,完全不懂,新手小白