首页 分享 八戒!去哪了?

八戒!去哪了?

来源:花匠小妙招 时间:2024-11-16 05:32

操纵海龟绘图有着许多的命令,这些命令可以划分为两种:一种为运动命令,一种为画笔控制命令
1. 运动命令:
forward(degree)  #向前移动距离degree代表距离
backward(degree) #向后移动距离degree代表距离
right(degree)    #向右移动多少度
left(degree)      #向左移动多少度
goto(x,y)           #将画笔移动到坐标为x,y的位置
stamp()           #复制当前图形
speed(speed)     #画笔绘制的速度范围[0,10]整数

2. 画笔控制命令:
down() #移动时绘制图形,缺省时也为绘制
up()      #移动时不绘制图形
pensize(width)     #绘制图形时的宽度
color(colorstring) #绘制图形时的颜色
fillcolor(colorstring) #绘制图形的填充颜色
fill(Ture)
fill(false)

lucy : 梦想照进现实;露茜;青春风采;

draw_flower1.py

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

import turtle

import math

def p_line(t, n, length, angle):

    for i in range(n):

        t.fd(length)

        t.lt(angle)

def polygon(t, n, length):

    angle = 360/n

    p_line(t, n, length, angle)

def arc(t, r, angle):

    arc_length = 2 * math.pi * r * abs(angle) / 360

    n = int(arc_length / 4) + 1

    step_length = arc_length / n

    step_angle = float(angle) / n

    t.lt(step_angle/2)

    p_line(t, n, step_length, step_angle)

    t.rt(step_angle/2)

def petal(t, r, angle):

    for i in range(2):

        arc(t, r, angle)

        t.lt(180-angle)

def flower(t, n, r, angle, p):

    for i in range(n):

        petal(t, r, angle)

        t.lt(p/n)

def leaf(t, r, angle, p):

    t.begin_fill()

    t.down()

    flower(t, 1, 40, 80, 180)

    t.end_fill()

def main():

    window=turtle.Screen()

    window.bgcolor("blue")

    lucy=turtle.Turtle()

    lucy.shape("turtle")

    lucy.color("red")

    lucy.width(5)

    lucy.speed(0)

    flower(lucy, 10, 40, 100, 360)

    lucy.color("brown")

    lucy.rt(90)

    lucy.fd(200)

    lucy.rt(270)

    lucy.color("green")

    leaf(lucy, 40, 80, 180)

    lucy.ht()

    window.exitonclick()

main()

  执行结果:

相关知识

婚车去哪租
巴头乡花店去哪订好
石槽集乡花店去哪订好
本地花店 克拉玛依去哪订好
阿克苏实体花店去哪可以预订
儿童伴娘礼服怎么挑选 花童礼服去哪买
阳台花园土壤去哪找 花园土怎么选择
大兴区黄村丽园路花店去哪可以预订
引马镇花店去哪订好
鞍山市腾鳌镇花店去哪可以预订

网址: 八戒!去哪了? https://www.huajiangbk.com/newsview565771.html

所属分类:花卉
上一篇: 手绘紫荆花的画法带步骤图 紫荆花
下一篇: 罂粟花简笔画教程

推荐分享