名师广场

登录
工作室首页 > 话题列表 > 话题详情

只看楼主 【Python实例】同学们喜爱的Python实例

  • 楼主

    葛小英

    话题:104

    精华:1

    积分:1880

    阅读:246 回复:1 2021-12-22 11:02:02

  • 2楼

    周致棕

    话题:0

    精华:0

    积分:

    #Python代码画一颗樱花树



    import turtle as T

    import random

    import time


    # 画樱花的躯干(60,t)

    def Treebranch, t):

    time.sleep0.0005

    if branch > 3:

    if 8 <= branch <= 12:

    if random.randint0, 2 == 0:

    t.color'snow'  # 白

    else:

    t.color'lightcoral'  # 淡珊瑚色

    t.pensizebranch / 3

    elif branch < 8:

    if random.randint0, 1 == 0:

    t.color'snow'

    else:

    t.color'lightcoral'  # 淡珊瑚色

    t.pensizebranch / 2

    else:

    t.color'sienna'  # 赭(zhě)色

    t.pensizebranch / 10  # 6

    t.forwardbranch

    a = 1.5 * random.random()

    t.right20 * a

    b = 1.5 * random.random()

    Treebranch - 10 * b, t

    t.left40 * a

    Treebranch - 10 * b, t

    t.right20 * a

    t.up()

    t.backwardbranch

    t.down()


    # 掉落的花瓣

    def Petalm, t):

    for i in rangem):

    a = 200 - 400 * random.random()

    b = 10 - 20 * random.random()

    t.up()

    t.forwardb

    t.left90

    t.forwarda

    t.down()

    t.color'lightcoral'  # 淡珊瑚色

    t.circle1

    t.up()

    t.backwarda

    t.right90

    t.backwardb


    # 绘图区域

    t = T.Turtle()

    # 画布大小

    w = T.Screen()

    t.hideturtle()  # 隐藏画笔

    t.getscreen().tracer5, 0

    w.screensizebg='wheat'  # wheat小麦

    t.left90

    t.up()

    t.backward150

    t.down()

    t.color'sienna'


    # 画樱花的躯干

    Tree60, t

    # 掉落的花瓣

    Petal200, t

    w.exiton_click()


    图片1.png

    2021-12-22 11:05:01

说:

还能输入140发送

帮助中心
PC下载
APP下载

扫码下载

人人通空间APP

二维码

名师工作室移动端

  • 扫一扫,直接在手机上打开
  • 随时随地使用工作室
分享
回到顶部