猫史档案馆


【Python作品分享】二维码生成器

用户:不爱学英语!不爱学英语!查看:0 回复:0 评论:0 创建时间:2023-02-02T23:02:29


【作品展示】

center_image

 

【作品介绍】

生成一个随机二维码

 

【作品源代码】

import turtle
import random

__Pen = turtle.Pen()


#开始进入Python的世界
while True:
    输入 = int(turtle.numinput('初始设置', '二维码阶数', 25, 16, 35))
    if (输入 % 1 == 0):
        阶数 = 输入
        break
List = []
for __count in range((阶数 ** 2)):
    List.append(random.randint(0, 1))
turtle.bgcolor("#ffff00")
__Pen.pensize(0)
__Pen.speed(1000)
项数, x, y = 0, (-200), 200
__Pen.penup()
for __count in range(阶数):
    for __count in range(阶数):
        __Pen.goto(x, y)
        if List[项数]:
            __Pen.fillcolor("#000000")
            __Pen.pencolor("#000000")
        else:
            __Pen.fillcolor("#ffffff")
            __Pen.pencolor("#ffffff")
        __Pen.pendown()
        __Pen.begin_fill()
        for __count in range(4):
            __Pen.forward((400 / 阶数))
            __Pen.right(90)
        __Pen.penup()
        __Pen.end_fill()
        项数 += 1
        x += (400 / 阶数)
    y -= (400 / 阶数)
    x = (-200)

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页