鱼C论坛

 找回密码
 立即注册
查看: 1579|回复: 4

[已解决]t=turtle.Turtle()此句话写与不写的问题

[复制链接]
发表于 2021-8-9 11:43:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
import turtle
t=turlt.Turtle()
t.pencolor("yellow")


import turtle
turtle.pencolor("yellow")
麻烦大家帮我看下,这两段代码有什么区别吗?好像两种写法都可以,哪红色这句代码起什么作用呢?


第二个问题在网上看别人的代码是总是看到这样一保存代码,请问这个起什么作用?
tt.TurtleScreen.RUNNING=True
最佳答案
2021-8-10 08:20:59
没什么区别吧。前面那种代码都是python 2  留下来的习惯。因为python2中t还是一个画笔对象,python3就改成一个字典了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-9 13:04:17 | 显示全部楼层
本帖最后由 南归 于 2021-8-9 13:05 编辑

有了红色那句,后面就可以简写了,t.pencolor("yellow")  ,否则的话还要写成turtle.Turtle().pencolor("yellow") ,(t都要写成turtle.Turtle()),如果多的话需要写很多重复代码
第二个问题可以看https://www.zhihu.com/question/324786597/answer/687230861
和https://stackoom.com/question/2ojae
再不行就看源码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-8-10 08:20:59 | 显示全部楼层    本楼为最佳答案   
没什么区别吧。前面那种代码都是python 2  留下来的习惯。因为python2中t还是一个画笔对象,python3就改成一个字典了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-10 17:19:34 | 显示全部楼层
南归 发表于 2021-8-9 13:04
有了红色那句,后面就可以简写了,t.pencolor("yellow")  ,否则的话还要写成turtle.Turtle().pencolor("yello ...

不需要写成这样啊:turtle.Turtle().pencolor("yellow") ,
你看我上面的代码turtle.pencolor("yellow")就可以

谢谢你的回答
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-8-10 17:21:05 | 显示全部楼层
King丨小义 发表于 2021-8-10 08:20
没什么区别吧。前面那种代码都是python 2  留下来的习惯。因为python2中t还是一个画笔对象,python3就改成 ...

谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-13 15:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表