1.画圣诞树
很多人学习python,不知道从何学起。
很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
很多已经做案例的人,却不知道如何去学习更加高深的知识。
那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码!
QQ群:101677771
-
import turtle
-
screen = turtle.Screen()
-
screen.setup(800,600)
-
circle = turtle.Turtle()
-
circle.shape('circle')
-
circle.color('red')
-
circle.speed('fastest')
-
circle.up()
-
square = turtle.Turtle()
-
square.shape('square')
-
square.color('green')
-
square.speed('fastest')
-
square.up()
-
circle.goto(0,280)
-
circle.stamp()
-
k = 0
-
for i in range(1, 17):
-
y = 30*i
-
for j in range(i-k):
-
x = 30*j
-
square.goto(x,-y+280)
-
square.stamp()
-
square.goto(-x,-y+280)
-
square.stamp()
-
if i % 4 == 0:
-
x = 30*(j+1)
-
circle.color('red')
-
circle.goto(-x,-y+280)
-
circle.stamp()
-
circle.goto(x,-y+280)
-
circle.stamp()
-
k += 2
-
if i % 4 == 3:
-
x = 30*(j+1)
-
circle.color('yellow')
-
circle.goto(-x,-y+280)
-
circle.stamp()
-
circle.goto(x,-y+280)
-
circle.stamp()
-
square.color('brown')
-
for i in range(17,20):
-
y = 30*i
-
for j in range(3):
-
x = 30*j
-
square.goto(x,-y+280)
-
square.stamp()
-
square.goto(-x,-y+280)
-
square.stamp()
-
turtle.exitonclick()
2.画樱花
-
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:
</