【问题标题】:Make Turtle Bigger?让乌龟变大?
【发布时间】:2020-09-17 22:55:04
【问题描述】:

我一直在尝试改变尺寸,但无法做到。我要添加或编辑一行吗?非常感谢帮助。这是我的代码。

import turtle

#first turtle
my_turtle1 = turtle.Turtle()
my_turtle1.shape("square")
my_turtle1.screen.bgcolor("white")
my_turtle1.color('black')
my_turtle1.setheading(90)

#second turtle
my_turtle2 = turtle.Turtle()
my_turtle2.setposition(50,0)
my_turtle2.shape("square")
my_turtle2.color('black')
my_turtle2.setheading(90)

#3rd turtle
my_turtle3 = turtle.Turtle()
my_turtle3.setposition(100,0)
my_turtle3.shape("square")
my_turtle3.color('black')
my_turtle3.setheading(90)

#4th turtle
my_turtle4 = turtle.Turtle()
my_turtle4.setposition(150,0)
my_turtle4.shape("square")
my_turtle4.color('black')
my_turtle4.setheading(90)

turtle.done()

【问题讨论】:

  • 这能回答你的问题吗? How to change size of turtle?
  • @GalaxyCat105 最好提供一个文档链接,而不是关于如何传递.turtlesize() 列表的stackoverflow 问题
  • .turtlesize() 的文档:docs.python.org/3.3/library/…
  • @KetZoomer 我实际上并没有评论它。当您标记为重复时,系统会自动以您的名义发表评论“这能回答您的问题吗? questionTitleHereWithLink”
  • 哦,好吧,我不知道,谢谢,但我不认为它是重复的,因为该问题询问如何将其传递给列表

标签: python python-3.x turtle-graphics python-turtle


【解决方案1】:

你可以这样做:

import turtle

#first turtle
my_turtle1 = turtle.Turtle()
my_turtle1.turtlesize(90, 90, 1) # pass, stretch width, stretch_len, outline, to this function like in the docs

turtle.done()

文档链接:https://docs.python.org/3.3/library/turtle.html?highlight=turtle#turtle.turtlesize

【讨论】:

  • 对我来说,它使乌龟变大,但不会改变方块的大小。
  • 是的,这只会让乌龟变大,这就是你要求的
【解决方案2】:

不知道你想让乌龟变大是什么意思。是乌龟的大小还是形状。 为了让乌龟变大,使用 turtlesize() 对于形状,使用 shapesize() 希望对您有所帮助:)

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-05-24
  • 1970-01-01
  • 1970-01-01
  • 2016-11-01
  • 1970-01-01
  • 1970-01-01
  • 2017-08-09
  • 1970-01-01
相关资源
最近更新 更多