用户:
昶昶编程查看:1 回复:2 评论:1 创建时间:2021-09-11T12:42:51
import turtle
import time
__Pen = turtle.Pen()
#开始进入Python的世界
__Pen.hideturtle()
__Pen.speed(999)
__Pen.goto((-100), 0)
__Pen.clear()
turtle.bgcolor("#33ccff")
__Pen.write('Hello,你叫什么', font = ('Arial', 20, 'bold'))
nn = turtle.textinput('你叫什么', '你叫什么名字')
time.sleep(2)
__Pen.clear()
__Pen.write('Hello,', font = ('Arial', 20, 'bold'))
turtle.bgcolor("#33ccff")
__Pen.penup()
__Pen.goto((-15), 0)
__Pen.pendown()
if (nn == 0):
__Pen.clear()
__Pen.write('hello', font = ('Arial', 50, 'bold'))
else:
__Pen.write(nn, font = ('Arial', 20, 'bold'))
time.sleep(2)
__Pen.clear()
__Pen.speed(999)
__Pen.goto((-100), 0)
__Pen.clear()
__Pen.write('这是我的第一个作品', font = ('Arial', 20, 'bold'))
turtle.bgcolor("#33ccff")
time.sleep(2)
__Pen.clear()
__Pen.write('或许不用管', font = ('Arial', 30, 'bold'))
turtle.bgcolor("#33ccff")
time.sleep(2)
__Pen.clear()
__Pen.write('因为', font = ('Arial', 70, 'bold'))
time.sleep(1.5)
__Pen.penup()
__Pen.goto((-170), (-170))
__Pen.pendown()
__Pen.write('究竟会是什么', font = ('兰亭圆体', 25, 'italic'))
time.sleep(3)
__Pen.clear()
turtle.bgcolor("#000000")
time.sleep(0.1)
turtle.bgcolor("#000066")
time.sleep(0.1)
turtle.bgcolor("#000099")
time.sleep(0.1)
turtle.bgcolor("#3333ff")
__Pen.penup()
__Pen.goto((-100), 0)
__Pen.pendown()
__Pen.write('不 能 发 布', font = ('Arial', 40, 'bold'))
time.sleep(1)
for __count in range(50):
turtle.bgcolor("#333399")
time.sleep(0.02)
turtle.bgcolor("#339999")
time.sleep(0.02)
turtle.bgcolor("#009900")
time.sleep(0.02)
turtle.bgcolor("#ffcc00")
time.sleep(0.02)
turtle.bgcolor("#ff6600")
time.sleep(0.02)
turtle.bgcolor("#ff0000")
time.sleep(0.02)
turtle.bgcolor("#ffffff")
time.sleep(1)
__Pen.clear()
turtle.bgcolor("#33ccff")
__Pen.write('哈哈,转晕了吧', font = ('Arial', 30, 'bold'))
time.sleep(1)
__Pen.clear()
turtle.bgcolor("#33ccff")
__Pen.write('结束啦', font = ('Arial', 70, 'bold'))
time.sleep(2)
__Pen.clear()
turtle.bgcolor("#33ccff")
__Pen.write('坑你的感觉真爽', font = ('Arial', 20, 'bold'))
__Pen.clear()
turtle.bgcolor("#33ccff")
__Pen.write('昶昶编程', font = ('Arial', 50, 'bold'))
__Pen.penup()
__Pen.goto((-44), (-33))
__Pen.pencolor("#33cc00")
__Pen.pendown()
__Pen.write('一看,好时光没了', font = ('Arial', 20, 'normal'))
time.sleep(2)
__Pen.clear()
turtle.bgcolor("#3366ff")
turtle.bgcolor("#3333ff")
turtle.bgcolor("#000099")
turtle.bgcolor("#000066")
turtle.bgcolor("#000000")
t = turtle.Pen()
t.speed(100000000)
t.hideturtle()
for __count in range(22):
t.pencolor("#33ccff")
t.circle(50)
t.right(18)
for __count in range(22):
t.pencolor("#6666cc")
t.circle(60)
t.right(18)
for __count in range(22):
t.pencolor("#33ccff")
t.circle(70)
t.right(18)
for __count in range(22):
t.pencolor("#33ff33")
t.circle(80)
t.right(18)
for __count in range(22):
t.pencolor("#ffff00")
t.circle(90)
t.right(18)
for __count in range(22):
t.pencolor("#ff9900")
t.circle(100)
t.right(18)
for __count in range(22):
t.pencolor("#ff0000")
t.circle(110)
t.right(18)
time.sleep(2)
t.clear()
for __count in range(22):
t.pencolor("#33ccff")
t.circle(50, steps=4)
t.right(18)
for __count in range(22):
t.pencolor("#6666cc")
t.circle(60, steps=4)
t.right(18)
for __count in range(22):
t.pencolor("#33ccff")
t.circle(70, steps=4)
t.right(18)
for __count in range(22):
t.pencolor("#33ff33")
t.circle(80, steps=4)
t.right(18)
for __count in range(22):
t.pencolor("#ffff00")
t.circle(90, steps=4)
t.right(18)
for __count in range(22):
t.pencolor("#ff9900")
t.circle(100, steps=4)
t.right(18)
for __count in range(22):
t.pencolor("#ff0000")
t.circle(110, steps=4)
t.right(18)
t.goto((-130), 0)
time.sleep(2)
t.pencolor("#ffffff")
__Pen.clear()
t.write('我只会这些了', font = ('Arial', 30, 'bold'))
time.sleep(2)
__Pen.clear()
Hlyrimport random
import turtle
__Pen = turtle.Pen()
# 分形樱花树
# “画树”函数
# 参数分别是树枝长度、画笔
def tree(branchLen, t):
if (branchLen > 3):
if (8 <= branchLen and branchLen <= 12):
if (random.randint(0, 2) == 0):
t.pencolor('snow')
else:
t.pencolor('lightcoral')
t.pensize((branchLen / 3))
elif (branchLen < 8):
if (random.randint(0, 1) == 0):
t.pencolor('snow')
else:
t.pencolor('lightcoral')
t.pensize((branchLen / 2))
else:
t.pencolor('sienna')
t.pensize((branchLen / 10))
t.forward(branchLen)
a = (1.5 * (random.random()))
t.right((20 * a))
b = (1.5 * (random.random()))
# 在tree函数内部调自己,这种方式叫递归调用
# 递归可以大幅提升编程效率
tree(branchLen - 10 * b, t)
t.left((40 * a))
tree(branchLen - 10 * b, t)
t.right((20 * a))
t.penup()
t.backward(branchLen)
t.pendown()
# 绘制树下花瓣,参数分别是画板数、画笔
def petal(m, t):
for i in range(m):
a = (200 - 400 * (random.random()))
b = (10 - 20 * (random.random()))
t.penup()
t.forward(b)
t.left(90)
t.forward(a)
t.pendown()
t.pencolor('lightcoral')
t.circle(1)
t.penup()
t.backward(a)
t.right(90)
t.backward(b)
def main():
t = turtle.Pen()
__Pen.hideturtle()
t.speed(0)
turtle.bgcolor('wheat')
t.left(90)
t.penup()
t.backward(150)
t.pendown()
t.pencolor('sienna')
tree(60, t)
petal(100, t)
turtle.done()
点赞0
评论