# -*- coding: UTF-8 -*-"""@Author: 王散 Creative@Time: 2022/3/23 12:59@IDE_Name/Software: PyCharm@File: Turtle First Attempt"""import turtle'''画布大小, 参数看名, 字如其意'''turtle.screensize(canvwidth=10000, canvheight=10000, bg='white')'''设置画笔粗细'''turtle.pensize(3)'''设置画笔颜色, 可以rgb, 三元组'''turtle.pencolor('red')'''设置画笔速度, 1-10, 大于10小于1的话speed都为0, 0:无动画直接绘制完成 1:最慢 10:有动画效果的基础上最快'''turtle.speed(1)'''画一个半径为200的圆'''turtle.circle(radius=200)'''半径为400的圆的内切多边形(20边)'''turtle.circle(radius=400, steps=20)'''画点,半径为200的大绿圆点'''turtle.dot(200, 'green)'''半圆'''turtle.circle(radius=200, extent=180)'''向前, 参数为距离'''turtle.forward(10)turtle.fd(122)'''后退'''turtle.backward(200)turtle.bk(200)turtle.back(500)'''在箭头指向基础上右转 注: 只是向汽车方向盘似的右转,前进还得是油门,只是一个转向作用'''turtle.right(1)turtle.rt()'''左转'''turtle.left(1)turtle.lt()'''前往指定坐标, 并非闪现, 会留下沿行痕迹'''turtle.goto(500, 100)turtle.setpos(500, 120)turtle.setposition(500, 160)'''在x轴方向前进1000距离,并留下痕迹,在绘制坐标系时会用到'''turtle.setx(1000)'''在y轴方向前进,并绘制'''turtle.sety(200)'''设置海龟朝向, 角度为参数, 与海龟先前位置无关, 90°就是朝上, 45°就是朝向画框右上角'''turtle.setheading(90)turtle.seth(45)'''返回原点, 同样也并非闪现, 若海龟处在(400, 200)的位置, 那执行此行将会后退回原点, 行为与 backward | bk | back 一样'''turtle.home()'''将当前所绘制的图拷贝到id_one中'''id_one = turtle.stamp()'''将当前所拷贝的图删除, 参数拷贝变量'''turtle.clearstamp(id_one)'''清除所有拷贝的图, 参数 数字'''turtle.clearstamps()
小故事网