Python小游戏 | 01-Python蟒蛇绘制

一、程序如下:

import turtle

#turtle.setup(width, height, startx, starty)
#作用:设置主窗口的大小和位置
#width:  窗口宽度
#height: 窗口高度
#startx: 窗口左侧与屏幕左侧的像素距离
#starty: 窗口顶部与屏幕顶部的像素距离
turtle.setup(650, 350, 200, 200)

#turtle.penup()
#作用:抬起画笔,之后移动画笔不绘制形状
turtle.penup()

#turtle.fd(distance)
#作用:设置小海龟当前行进方向前进distance距离
turtle.fd(-250)

#turtle.pendown()
#作用:落下画笔,之后移动画笔将绘制形状
turtle.pendown()

#turtle.pensize(width)
#作用:设置画笔宽度,当无参数输入时返回当前画笔宽度
turtle.pensize(25)

#turtle.pencolor(colorstring)
#作用:设置画笔颜色,当无参数输入时返回当前画笔颜色
turtle.pencolor("purple")

#turtle.seth(to_angle)
#作用:设置小海龟当前行进方向为to_angle,该角度是绝对方向角度
turtle.seth(-40)

#turtle.circle(radius, extent=None)
#作用:根据半径radius绘制extent角度的弧度
#radius:弧度半径,当值为正数时,半径在小海龟左侧,当值为负数时,半径在小海龟右侧
for i in range(4):
	turtle.circle(40,  80)
	turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)

#turtle.done()
#作用:停止画笔绘制,但绘图窗体不关闭
turtle.done()

二、执行效果:

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Neutionwei/article/details/107746721