1.[文件]
Geometrics.py ~ 1KB
下载(27)
import turtle
#Draw a line from (x1, y1) to (x2, y2):
def drawLine(x1, y1, x2, y2):
turtle.penup()
turtle.goto(x1, y1)
turtle.pendown()
turtle.goto(x2, y2)
turtle.penup()
#Write a string s at the specified location (x, y)
def writeText(s, x, y):
turtle.penup()
turtle.goto(x, y)
turtle.pendown()
turtle.write(s)
turtle.penup()
#Draw a point at the specific location
def drawPoint(radius, x, y, color = "black"):
turtle.penup()
turtle.goto(x,y)
turtle.dot(radius, color)
turtle.penup()
#Draw a circle at the specific location
def drawCircle(radius = 80.0, x = 0.0, y = 0.0, color = "black"):
turtle.penup()
turtle.goto(x, y - radius)
turtle.color(color)
turtle.pendown()
turtle.circle(radius)
turtle.penup()
#Draw a rectangle at (x,y) with the specified width and height:
def drawRectangle(x = 0.0, y = 0.0, width = 10.0, height = 10.0, color = "black"):
turtle.penup()
turtle.goto(x + width / 2.0, y + height / 2.0)
turtle.color(color)
turtle.pendown()
for i in range(0, 2):
turtle.right(90)
turtle.forward(height)
turtle.right(90)
turtle.forward(width)
turtle.penup()