猫史档案馆


【Python作品分享】身份验证.py【作业帖】

用户:CACTUS07CACTUS07查看:0 回复:0 评论:0 创建时间:2020-08-14T11:28:34


【作品展示】

center_image

 

【作品介绍】

验证码是20200814

功能:可以通过验证码来确认身份

其中部分素材来源于模版作品

(之前用过编程猫NEMO,第一次用海龟编辑器)

 

【作品源代码】

import turtle
import time

__Pen = turtle.Pen()


#开始进入Python的世界
for __count in range(5):
    验证码 = turtle.numinput('验证', '请输入验证码:')
    if (验证码 == 20200814):
        __Pen.pensize(1)
        turtle.bgcolor('yellow')
        __Pen.pencolor('black')
        __Pen.fillcolor('yellow')
        for __count in range(12):
            __Pen.circle(75)
            __Pen.right(30)
        __Pen.pencolor('red')
        __Pen.write('验证码正确', font = ('Arial', 15, 'italic'))
        time.sleep(1)
        if (turtle.numinput('询问', '是否继续(1.继续  2.终止)') == 1):
            t = turtle.Pen()
            t.speed(0)
            turtle.bgcolor('black')
            sides = 5
            colors = ['red', 'yellow', 'blue', 'orange', 'green', 'purple']
            for x in range(360):
                t.pencolor(colors[(x % sides)])
                t.forward(((x * 3) / sides + x))
                t.left((360 / sides + 1))
                t.pensize(((x * sides) / 200))
                t.left(90)
                time.sleep(3)
                break
        elif (turtle.numinput('询问', '是否继续(1.继续  2.终止)') == 2):
            time.sleep(2)
            break
        else:
            print('请输入“1”或“2”')
            time.sleep(3)
            break
    else:
        print('验证码错误,请重试')
if (not 验证码 == 20200814):
    print('5次机会用完,程序锁定')
for __count in range(3):
    print('        ')

 

【提示】

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

https://python.codemao.cn


回复

上一页1 页 / 共 0下一页