python画图的简单命令

图形化设计程序

import turtle
x1,y1=100,100
x2,y2=-100,-100
x3,y3=100,-100
x4,y4=-100,100

计算距离

import math
distance=math.sqrt((x1-x4)**2+(y1-y4)**2)

画布(canvas)

turtle.screensize(canvwidth=None,canvheight=None,bg=None)
#参数分别为画布的宽(单位像素),高,背景颜色
turtle.screensize(800,600,"green")
import turtle
turtle.setup(width=0.5,height=0.75,startx=None,starty=None)
#参数:width,height(输入整数时单位为像素,输入小数时表示占据电脑屏幕的比例)(startx,starty)这一坐标表示矩形窗口左上角顶点的位置,如果为空则窗口位于屏幕中心
turtle.setup(width=1.0,height=0.75,startx=100,starty=100)

画笔

1画笔状态

位置,方向

2画笔属性

1)画笔宽度

#设置画线宽度为10像素
turtle.pensize(10)
turtle.width(10)

2)画笔颜色

turtle.color('red')#画笔颜色改变
turtle.pencolor()#没有参数传入,返回当前画笔颜色
#参数可以是字符串,也可以是RGB 3元组

3)画笔移动速度

速度范围[1,10]

turtle.speed(1)
#速度为1

绘图命令

运动命令

turtle.forward(distance) #向当前画笔方向移动distance像素长度
turtle.backward(distance) #向当前画笔相反方向移动distance像素长度
turtle.right(degree) #顺时针移动degree°
turtle.left(degree)# 逆时针移动degree°
turtle.pendown() #移动时绘制图形,缺省时也为绘制
turtle.goto(x,y)# 将画笔移动到坐标为x.y的位置
turtle.penup()# 提起笔移动,不绘制图形,用于另起一个地方绘制
turtle.circle(radius,extent=None,steps=None) #画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆
#radins(半径),extent(弧度)(optional),steps(optional)(多边形边数)
#做半径为radins的圆的内切正多边形,边数为steps

控制命令

turtle.fillcolor(colorstring) #绘制图形的填充颜色
turtle.color(color1, color2) #同时设置pencolor=color1,fillcolor=color2
turtle.filling() #返回当前是否在填充状态
turtle.begin_fill() #准备开始填充图形
turtle.end_fill() #填充完成
turtle.hideturtle() #隐藏画笔的turtle形状
turtle.showturtle() #显示画笔的turtle形状

保证运行窗口不会自动关闭

turtle.done()
  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值