第二课--图形绘制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

原文地址:https://www.cnblogs.com/2015-16/p/14318606.html