Commit 938c4ef3 by BellCodeEditor

auto save

parent 398b9833
Showing with 26 additions and 40 deletions
import turtle
import random
def tree(n):
import random #导入random 模块
################
pen = turtle.Turtle()
pen.speed(0) #设置画笔速度
pen.hideturtle() #隐藏画笔
pen.color('sienna')
# 画布大小
w = turtle.Screen()
w.bgcolor('wheat') # wheat小麦
# 移动到起点
pen.left(90)
pen.up()
pen.backward(150) # 后退
pen.down()
#####################
def tree(n):#创建函数
if n>=0:
if n<=12:
if n<=12: #画樱花
color_list=['snow','lightcoral']
color1=random.choice(color_list)
pen.color(color1)
color=random.choice(color_list) #在列表中随机抽取一个设置颜色
pen.color(color)
pen.pensize(n/3)
else:
pen.color('sienna')#zhe
else:#画树干
pen.color('sienna') #设置画笔颜
pen.pensize(n/10)
pen.forward(n)
angle=random.random()
pen.right(30*angle)
......@@ -22,37 +37,8 @@ def tree(n):
pen.up()
pen.backward(n)
pen.down()
pen = turtle.Turtle()
pen.speed(0)
pen.color('sienna')
# 画布大小
w = turtle.Screen()
w.bgcolor('wheat') # wheat小麦
# 移动到起点
pen.left(90)
pen.up()
pen.backward(150) # 后退
pen.down()
tree(60)
pen.up()
pen.goto(-50,-250)
pen.write("韩憨憨", font=("Arial", 50, "bold"))
turtle.done()
# pen.forward(100)
# #画右边树枝并返回
# pen.right(30)
# pen.forward(50)
# pen.up()
# pen.backward(50)
# pen.down()
# #画左边树枝并返回
# pen.left(60)
# pen.forward(50)
# pen.up()
# pen.backward(50)
# pen.down()
# #树干返回
# pen.right(30)
# pen.up()
# pen.backward(106)
# pen.down()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment