猫史档案馆


更新了,哈哈O(∩_∩)O

用户:昶昶编程昶昶编程查看: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()


回复

上一页1 页 / 共 1下一页
HlyrHlyr

啊啊啊啊,啊啊啊啊啊

点赞0


评论


HlyrHlyr

import 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


评论