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

2021-05-24  本文已影响0人  看远方的星

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

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
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
上一篇下一篇

猜你喜欢

热点阅读