用一颗樱花劝(pian)你学python 5.22

真的奇了怪了
居然这个好玩的樱花树没有早点学会
太可惜啦!!
这个樱花树是老姐的朋友教的嘎嘎

先放图
用一颗樱花劝(pian)你学python 5.22_第1张图片

今天晚上贪玩,大概运行了这组代码十几遍吧,樱花树的形态
import turtle as T
import random
import time

#画樱花的躯干(60,t)
def Tree(branch, t):
time.sleep(0.0005)
if branch > 3:
if 8 <= branch <= 12:
if random.randint(0, 2) == 0:
t.color(‘snow’) # 白
else:
t.color(‘lightcoral’) # 淡珊瑚色
t.pensize(branch / 3)
elif branch < 8:
if random.randint(0, 1) == 0:
t.color(‘snow’)
else:
t.color(‘lightcoral’) # 淡珊瑚色
t.pensize(branch / 2)
else:
t.color(‘sienna’) # 赭(zhě)色
t.pensize(branch / 10) # 6
t.forward(branch)
a = 1.5 * random.random()
t.right(20 * a)
b = 1.5 * random.random()
Tree(branch - 10 * b, t)
t.left(40 * a)
Tree(branch - 10 * b, t)
t.right(20 * a)
t.up()
t.backward(branch)
t.down()

  • #掉落的花瓣 def Petal(m, t):

  • for i in rang a = 200 - 400 * random.random()
    b = 10 - 20 * random.random()
    t.up()
    t.forward(b)
    t.left(90)

  • t.forward(a)
    t.down()
    t.color(‘lightcoral’) # 淡珊瑚色
    t.circle(1)

  • t.up()
    t.backward(a)
    t.right(90)
    t.backward(b)
    .

  • #绘图区域
    t = T.Turtle()
    #画布大小
    w = T.Screen() t.hideturtle() # 隐藏画笔

  • t.getscreen().tracer(5, 0)
    w.screensize(bg=‘wheat’) # wheat小麦
    t.left(90)
    t.up()
    t.backward(150)
    t.down() t.color(‘sienna’)

  • #画樱花的躯干

  • Tree(60, t)
    # #掉落的花瓣

  • Petal(200, t) w.exitonclick()

标志颜色地方,可以再单引号**‘’**里面修改成你想要的任何颜色
如:t.color(‘lightcoral’) # 淡珊瑚色
此处加粗的地方,可以直接修改成自己想要的颜色
white 白色
yellow 黄色
blue 蓝色
black 黑色
pink 粉色
brown 棕色
purple 紫色
tomato 番茄色
magenta 洋红色
cyan 青色
seashell 海贝色
gold 金色
lightcoral 珊瑚色
sienna 赭色

你可能感兴趣的:(学习笔记,python)