第一次使用 turtle 。我的任务是制作一个笑脸,任何大小和任何位置。我就是无法把嘴说清楚,因为我真的不知道自己在做什么。我已经读了很多,我想做的是在正确的微笑之后,开始和 (0,0) 并制作它的镜像。感谢您的帮助。
import turtle
wn = turtle.Screen()
smiles = turtle.Turtle()
smiles.penup()
smiles.goto(-75,150)
smiles.pendown()
smiles.circle(10) #eye one
smiles.penup()
smiles.goto(75,150)
smiles.pendown()
smiles.circle(10) #eye two
smiles.penup()
smiles.goto(0,0)
smiles.pendown()
smiles.circle(100,90) #right smile
smiles.penup() #below is where i feel i'm messing up
smiles.goto(0,0)
smiles.pendown()
smiles.circle(-100,90)
最佳答案
您可以调用setheading(180)
让 turtle 向西看:
import turtle
smiles = turtle.Turtle()
smiles.penup()
smiles.goto(-75,150)
smiles.pendown()
smiles.circle(10) #eye one
smiles.penup()
smiles.goto(75,150)
smiles.pendown()
smiles.circle(10) #eye two
smiles.penup()
smiles.goto(0,0)
smiles.pendown()
smiles.circle(100,90) #right smile
smiles.penup()
smiles.setheading(180) # <-- look West
smiles.goto(0,0)
smiles.pendown()
smiles.circle(-100,90)
您可以在线尝试,例如http://www.skulpt.org
关于python - 如何在Turtle中制作笑脸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26500332/