【基本扩展模块】41、上机练习:简单绘图【基本扩展模块】41、上机练习:简单绘图

作者 : 郭然 本文共761个字,预计阅读时间需要2分钟 发布时间: 2021-08-25 共164人阅读

目录
一、绘制简单图形
二、绘制一棵树

  • 利用turtle模块,进行图形绘制
    选择“正方形”,绘制一个边长100的绿色正方形
import turtle  #绿色100正方形
p = turtle.Pen()
p.pencolor('green')
p.pensize(5)
p.forward(100)

p.right(90)
p.forward(100)

p.right(90)
p.forward(100)

p.right(90)
p.forward(100)

选择“五角星”,绘制一个边长100的红色五角星

import turtle    #红色100五角星
p = turtle.Pen()
p.pencolor('red')
p.pensize(5)

p.forward(100)
p.right(144)
p.forward(100)

p.right(144)
p.forward(100)

p.right(144)
p.forward(100)

p.right(144)
p.forward(100)
image.png
  • 调用turtle模块画一棵树,包括枝干和树叶,并涂上颜色
import turtle
def tree(branchLen, t):
    if branchLen > 5:
        t.forward(branchLen)
        t.right(20)
        tree(branchLen-15,t)
        t.left(40)
        tree(branchLen-15,t)
        t.right(20)
        t.backward(branchLen)
def main():
    t = turtle.Turtle()
    myWin = turtle.Screen()
    t.left(90)
    t.up()
    t.backward(100)
    t.down()
    t.color("green")
    tree(75,t)
    myWin.exitonclick()

main()

image.png
赞赏

微信赞赏支付宝赞赏

VIP部落提供编程技术、教育培训、优惠购物以及各类软件和网站源码、模板等资源下载。
VIP部落 » 【基本扩展模块】41、上机练习:简单绘图【基本扩展模块】41、上机练习:简单绘图

常见问题FAQ

提供最优质的资源集合

立即查看 了解详情