Python 第一课

在Idle中输入以下代码:
#turtle是python中绘制图像的库,

>>> import turtle
>>> def drawSnake(rad, angle, len, neckrad):
		for i in range(len):
			#画圆
			turtle.circle(rad, angle)
			turtle.circle(-rad, angle)
		turtle.circle(rad, angle/2)
		turtle.fd(rad)
		turtle.circle(neckrad+1, 180)
		turtle.fd(rad*2/3)
>>> def main():
		#启动图形窗口,参数(宽,高,窗口左上角在当前屏幕的位置x,y)
		turtle.setup(1300, 800, 0, 0) 
		#运行轨迹的宽度, 单位像素
		pythonsize = 30
		turtle.pensize(pythonsize)
		#轨迹的颜色,窗口使用rgb定义颜色,也可(“#3B2211”)
		turtle.pencolor("blue")
		#轨迹初始方向
		turtle.seth(-40)
		drawSnake(40, 80, 5, pythonsize/2)

输入运行:

>>> main()

结果:
Python 第一课_第1张图片
Python 第一课_第2张图片
turtle.setup(width, height, startx, starty)函数:
参数:width, height: 输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例,(startx, starty): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心。

turtle.circle()函数:
参数rad描述圆形轨迹半径的位置,rad为正,圆心在轨迹左侧,rad为负,圆心在轨迹的右侧,
参数angle表示:点沿着圆形前行的弧度制
turtle.fd()函数:
又称为turtle.forward()函数
表示:点向前直线前进,参数:前进的距离

你可能感兴趣的:(Python)