pip的使用及turtle库

python学习笔记

pip的使用

​ 在python里pip库的作用就如同手机上的应用中心,在里面可以安装python大量的库.

库的安装可以直接在软件上进行,也可以用CMD命令来执行,列如我要安装一个turtle库,

那我可以在CMD里输入

pip install turtle               # 安装turtle库
pip uninstall turtle             # 卸载turtle库
turtel库的使用
  1. 创建画布
turtle.setup(高度,宽度)
  1. 设置笔的属性
# 设置笔的颜色
turtle.pencolor(颜色)                         # 颜色可以用16进制颜色
# 设置笔画线的宽度
turtle.width(宽度)
# 设置下笔的速度
turtle speed(速度值)                          # 速度0最快,然后1-10递增
# 设置笔尖的样式
turtle.hideturtle()/turtle.ht()              # 隐藏笔尖
turtle.showturtle()/turtle.st()              # 显示笔尖
turtle.shape(name=None) # 设置笔尖样式('arrow','turtle','circle','square','triangle','classic')
  1. 控制笔的移动
turtle.forward(距离)/turtle.fd(距离)                  #向前走
turtle.back(距离)/turtle.bk(距离)                     #向后走
turtle.goto(x坐标,y坐标).setx(x坐标).sety(y坐标)       #笔尖定位
turtle.home()                                       # 回到开始的位置
  1. 控制笔的方向
turtle.left(角度)      # 向左转
turtle.right(角度)     # 向右转
  1. 抬笔和落笔
turtle.up()          # 抬笔
turtle.down()        # 落笔
  1. 画圆
turtle.circle(半径)               # 画一个完整的圆
turtle.circle(半径,角度)          # 画圆的一部分
turtle.dot(半径)                  # 画实心圆
  1. 填充
# 设置填充颜色
turtle.fillcolor(颜色)
# 开始填充
turtle.begin_fill()
# 结束填充
turtle.end_fill()
  1. 让程序一直运行
turtle.mainloop()
  1. 实例 :小黄人
 import turtle
 # 画布
 turtle.setup(800,800)
 # 画笔速度
 turtle.speed(0)
 # 轮廓
 turtle.up()
 turtle.goto(150,150)
 turtle.down()
 turtle.left(90)
 
 turtle.fillcolor('yellow') #填充颜色
 turtle.begin_fill() #开始填充
 
 turtle.circle(150,180)
 turtle.fd(300)
 turtle.circle(150,180)
 turtle.fd(300)
 
 turtle.end_fill() #填充结束
 # 右镜架
 turtle.left(90)
 turtle.width(20)
 turtle.fd(70)
 
 # 右眼眶
 turtle.right(90)
 turtle.width(3)
 turtle.fillcolor('#fcfdfd')
 turtle.begin_fill()
 turtle.circle(40)
 turtle.end_fill()
 
 # 右眼
 turtle.width(1)
 turtle.up()
 turtle.goto(50,150)
 turtle.down()
 
 turtle.fillcolor('#060606')
 turtle.begin_fill()
 turtle.circle(20)
 turtle.end_fill()
 
 # 右眼球
 turtle.fillcolor('#fcfdfd')
 turtle.begin_fill()
 turtle.circle(8)
 turtle.end_fill()
 # 左眼架
 turtle.up()
 turtle.goto(-150,150)
 turtle.down()
 turtle.left(90)
 turtle.width(20)
 turtle.back(70)
 # 左眼眶
 turtle.left(90)
 turtle.width(3)
 turtle.fillcolor('#fcfdfd')
 turtle.begin_fill()
 turtle.circle(40)
 turtle.end_fill()
 # 左眼
 turtle.width(1)
 turtle.up()
 turtle.goto(-30,150)
 turtle.down()
 turtle.left(180)
 turtle.fillcolor('#060606')
 turtle.begin_fill()
 turtle.circle(20)
 turtle.end_fill()
 # 左眼球
 turtle.fillcolor('#fcfdfd')
 turtle.begin_fill()
 turtle.circle(8)
 turtle.end_fill()
 # 嘴巴
 turtle.up()
 turtle.goto(-50,50)
 turtle.down()
 turtle.pencolor('red')
 turtle.width(2)
 turtle.left(220)
 turtle.circle(80,110)
 # 裤子带
 turtle.up()
 turtle.goto(-100,-100)
 turtle.down()
 turtle.left(80)
 turtle.pencolor('#176185')
 turtle.width(10)
 turtle.fd(62)
 
 turtle.up()
 turtle.goto(100,-100)
 turtle.down()
 turtle.right(100)
 turtle.pencolor('#176185')
 turtle.width(10)
 turtle.fd(62)
 # 裤子
 turtle.up()
 turtle.goto(-150,-150)
 turtle.down()
 turtle.right(130)
 turtle.fillcolor('#176185')
 turtle.begin_fill()
 turtle.circle(150,180)
 turtle.left(90)
 turtle.fd(50)
 turtle.right(90)
 turtle.fd(50)
 turtle.left(90)
 turtle.fd(200)
 turtle.left(90)
 turtle.fd(50)
 turtle.right(90)
 turtle.fd(50)
 turtle.end_fill()
 # 口袋
 turtle.up()
 turtle.goto(-50,-180)
 turtle.down()
 turtle.pencolor('#060606')
 turtle.width(3)
 turtle.left(90)
 turtle.circle(50,180)
 turtle.fd(40)
 turtle.left(90)
 turtle.fd(100)
 turtle.left(90)
 turtle.fd(40)
 # 头发
 turtle.pencolor('#060606')
 turtle.width('1')
 turtle.up()
 turtle.goto(10,300)
 turtle.down()
 turtle.left(173)
 turtle.fd(91)
 
 turtle.up()
 turtle.goto(20,300)
 turtle.down()
 turtle.right(15)
 turtle.fd(98)
 
 turtle.up()
 turtle.goto(-10,300)
 turtle.down()
 turtle.left(20)
 turtle.fd(88)
 
 turtle.up()
 turtle.goto(-20,300)
 turtle.down()
 turtle.left(8)
 turtle.fd(120)
 # 保证程序一直运行
 turtle.mainloop()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值