猫史档案馆


【Python作品分享】舒尔特方格图【作品秀】

用户:安静的蓝甲虫NDp6安静的蓝甲虫NDp6查看:0 回复:0 评论:0 创建时间:2022-08-02T16:16:38


【作品展示】

center_image

 

【作品介绍】

本程序以自定义舒尔特方格图来锻炼各位的专注能力,希望大家多多使用。(吵杂环境训练更加专注)

(注:未经允许,请勿私自转发、创造等行为)

 

【作品源代码】

#导入库
import turtle
import random

#准备工作
mypen = turtle.Pen()
myscreen = turtle.Screen()
#
nums = [喵, 11, 12, 13,
        14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25]
# 随机颜色
st = "123456789abcdef"
color = "#"
for i in range(6):
    st_r = random.choice(st)
    color += st_r
mypen.speed(0)
myscreen.title("舒尔特方格图")
myscreen.bgcolor("tan")
mypen.hideturtle()

# 标题
mypen.penup()
mypen.goto(-225, 165)
mypen.pendown()
mypen.pencolor(color)
mypen.write("舒尔特方格图", font=("黑体", 60), align="left")
# 绘制数字
answer = "black"#数字颜色
mypen.penup()
mypen.goto(95, 150)
mypen.pendown()
size = 50  # 字体大小
back = 325  # 横/竖线长度
size_z = 15  # 空隙
for i in range(25):
    if i % 5 == 0:
        mypen.penup()
        mypen.pencolor("black")
        mypen.backward(size+5)
        mypen.pendown()
        mypen.forward(size*2+20)
        mypen.right(90)
        mypen.forward(size+size_z)
        mypen.left(90)
        mypen.pencolor("black")
        mypen.backward(back)
        nums_num = random.randint(1, len(nums))
        mypen.pencolor(answer)
        mypen.write(nums[nums_num-1], font=("文泉驿正黑", size), align="left")
        nums.pop(nums_num-1)
        
    else:
        #
        mypen.penup()
        mypen.forward(size+size_z)
        mypen.pendown()
        nums_num = random.randint(1, len(nums))
        mypen.pencolor(answer)
        mypen.write(nums[nums_num-1], font=("宋体", size), align="left")
        nums.pop(nums_num-1)
        
# 绘制表格
mypen.pencolor("black")
mypen.backward((size+size_z)*4)
mypen.left(90)
for i in range(4):
    mypen.forward(back)
    mypen.backward(back)
    mypen.right(90)
    mypen.forward(size+size_z)
    mypen.left(90)
mypen.forward(back)
mypen.backward(back)
mypen.right(90)
mypen.forward(size+size_z)
mypen.left(90)
mypen.forward(back)
mypen.left(90)
mypen.forward(back)
#
turtle.done()  # 保留画布

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页