• 第二课--图形绘制turtle


    import turtle       # 库引用,引入turtle库
    # turtle.setup(width,height,startx,starty) startx/y可选(即默认正中心)
    turtle.setup(650,350,200,200)
    # 画笔操作后一直有效,直至下次重新设置
    turtle.penup()      # turtle.pu() 画笔提起
    turtle.fd(-250)     # turtle.forward() 直线方向前进(负数表示倒退)
    turtle.pendown()    # turtle.pd() 画笔放下
    turtle.pensize(25)  # turtle.width() 画笔宽度
    turtle.pencolor("purple")       # 画笔颜色(颜色字符串、RGB小数、RGB小数元祖)
    turtle.seth(-40)        # turtle.setheading(angle) 改变行进方向(绝对角度)
    # turtle.right(angle)相对角度
    # turtle.left(angle)  相对角度
    for i in range(4):
        turtle.circle(40,80)        # turtle.circle(r,extent) 根据半径r绘制extent角度的弧形
        turtle.circle(-40,80)       # 圆心默认在方向左侧r处
    turtle.circle(40,80 / 2)
    turtle.fd(40)
    turtle.circle(60,180)
    turtle.fd(40 * 2 / 3)
    turtle.done()       # 不会自动退出,需手工关闭
    
    '''
    循环语句
    for i in range(5):      # i 从0开始,0/1/2/3/4
        缩进
    range(N)        # 0 - (N - 1)的整数序列
    range(M,N)      # M - (N - 1)的整数序列
    '''
    
    '''
    from turtle import *        # 隐藏库名
    setup(650,350,200,200)
    penup()
    
    import turtle as t          # 别名
    t.setup(650,350,200,200)
    t.penup()
    '''
    
    '''
    turtle.goto(x,y)        # 直线到达(x,y)点
    '''

     

     2021-01-23

  • 相关阅读:
    NSSM 将jar 安装成windows服务
    Spark Streaming
    记录一次oracle的坑 ORA08103
    POJ 3669 Meteor Shower
    LeetCode题目1~3
    POJ 3723 Conscription 并查集 + Kruskal
    LeetCode题目4:Sort List
    C++实现的快速排序
    C++实现的一段希尔排序代码
    2014大众点评Hackathon参赛感想
  • 原文地址:https://www.cnblogs.com/2015-16/p/14318606.html
Copyright © 2020-2023  润新知