zoukankan      html  css  js  c++  java
  • PythonDraw及turtle库

    # PythonDraw.py
    import turtle # import保留字,引入了一个绘图库。名字叫做:turtle(海龟)
    turtle.setup(650,350,200,200) # -setup()设置窗体大小及位置,4个参数中后两个可选
    turtle.penup() # 别名turtle.pu() 抬起画笔,海龟在飞行
    turtle.fd(-250)
    turtle.pendown() # 别名turtle.pd() 落下画笔,海龟在爬行
    turtle.pensize(25) # 别名turtle.width(width) 画笔宽度,海龟的腰围
    turtle.pencolor('purple') # 画笔颜色,海龟在涂装 通过颜色字符串或r,g,b值实现
    turtle.seth(-40)
    for i in range(4): # range(数字),数字表示循环的次数
    turtle.circle(40,80)
    turtle.circle(-40,80)
    turtle.circle(40,80/2)
    turtle.fd(40)
    turtle.circle(16,180)
    turtle.fd(40*2/3)
    turtle.done() # 程序运行后不会自动退出,需要手动退出

    '''
    turtle(海龟)库是turtle绘图体系的Python实现
    turtle使用方法:
    极坐标:turtle.goto(坐标,坐标)
    相对坐标:turtle.fd(向前距离) turtle.bk(向后距离)
    turtle.circle(r,angle)以海龟当前位置左侧的某一个点为圆心进行曲线,
    r是半径,angle是弧度
    角度坐标:turtle.seth(angle) -seth()改变海龟行进方向 -angle为绝对角度
    turtle.left(angle)向左改变角度 turtle.right(angle)向右改变角度
    RGB色彩

    使用import保留字完成,采用<a>.<b>()编码风格
    import<库名>
    <库名>.<函数名>(<函数参数>)
    使用from和import保留字共同完成
    form<库名>import<函数名>
    from<库名>import*
    <函数名>(<函数参数>)
    # 第一种方法不会出现函数重名问题,第二种方法会出现
    使用import和as保留字共同完成
    import<库名>as<库别名>
    <库别名>.<函数名>(<函数参数>)


    '''

    '''
    pow(x,y) 计算X的Y次方
    round(x,d) 对x四舍五入,d是小数截取位数。浮点数的尾数具有不确定性


    '''
  • 相关阅读:
    [Eclipse]GEF入门系列(四、其他功能)
    [Eclipse]GEF入门系列(三、应用实例)
    [Eclipse]GEF入门系列(一、Draw2D)
    打开Win2000的自动补齐功能
    让URLConnection使用代理服务器
    [Eclipse]GEF入门系列(序)
    给表格的单元格增加编辑功能(In place edit)
    设置Eclipse RCP程序的外观和首选项
    利用winrar自动备份重要资料(续,经验技巧)
    终于换了新电脑
  • 原文地址:https://www.cnblogs.com/whw1314/p/11207752.html
Copyright © 2011-2022 走看看