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

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

先放图
在这里插入图片描述

今天晚上贪玩,大概运行了这组代码十几遍吧,樱花树的形态
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 赭色

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 书香水墨 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读