大学python笔记整理_大学生python笔记第二次整理aze-love-py

第二篇笔记:

turtle库的使用

turtle库知识点汇总:

1.导入turtle库:from turtle import* 或者 import turtle,后面每一栏前缀turtle.

2.创建绘图窗口:setup()。若不设置此项,则默认出现于屏幕正中央

3.动作:

(1)绘制直线fd()向前进 ; bk()向后退

(2)转向 left(); 向左转right();向右转 seth()直接面向某一角度

(3)goto( ,) 设置坐标,直接让小乌龟移动至该点

(4)画弧线 circle( ”半径“ ,“角度”)半径前正负号判断圆画出的方向

(5)画笔设置 penup()抬起画笔(此时任意操作不留痕迹)

pendown()放下画笔 pensize() 画笔的粗细color()画笔颜色

speed()线条移动速度

fillcolor()要填充的颜色 begin_fill()从这里开始填充 end_fill()结束填充

颜色库的选择:可以直接“color(“red”)等引用,或导入colormode((225))# 然后用color((x,y,z))#

(6)结束绘画done()

(7)常用循环for I in range(次数):

经典案例

**#画个python吉祥物小蟒蛇**

from turtle import*

speed(2)

penup()

fd(-250) #让蛇的出发点靠后一点

pendown()

pensize(25)

seth(-40) #从斜向下方向起笔,可以避免向左上方倾斜爬行

color("blue")

for i in range(4): #循环语句

circle(40,80)

circle(-40,80)

circle(40,80/2)

fd(40)

circle(16,180)

fd(30)

done()

**#画彩色蟒蛇**

from turtle import*

speed(2)

penup()

fd(-250)

pendown()

pensize(25)

seth(-40)

colors=["red","blue","green","grey","orange","black"]

for i in range(6):

color(colors[i % 6])

circle(40,80)

circle(-40,80)

color("brown")

circle(40,80/2)

fd(40)

circle(16,180)

fd(30)

done()

**#画个五环**

from turtle import*

pensize(15)

speed(10)

goto(-15,0)。 #要提前自己设置好坐标吧

color("blue") #我记得我是自己在纸上画的……笨蛋方法把可能

circle(100)

penup()

goto(215,0)

color("black")

pendown()

circle(100)

penup()

goto(445,0)

color("red")

pendown()

circle(100)

penup()

goto(100,-120)

color("yellow")

pendown()

circle(100)

penup()

goto(325,-120)

color("green")

pendown()

circle(100)

**#画一个炫彩旋转图形**

from turtle import*

speed(50)

colors=["blue","orange","purple","pink"]

for i in range(200):

color(colors[i%4])

fd(2*i)

left(91)

下一份笔记内容:数据类型以及零碎知识点整理

原文链接:https://blog.csdn.net/HonoriaChen/article/details/105079979

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值