课程知识总结Courseknowledgesummary第7节(⾃自制登录验证码)L2逻辑运算and..and..从最左边的and开始,往右运算。满⾜足所有条件,结果才为True,有⼀一个不不满⾜足,结果就为False。逻辑运算or..or..从最左边的or开始,往右运算。满⾜足任意⼀一个条件,结果就为True,所有条件都不不满⾜足,结果就为False。随机选取功能choice⽣生活中的登录验证码⽣生活中我们登录⽹网站时会发现需要验证码登录,这是为了了增强账号的安全性。验证码通常是不不断变化的⼀一串串字符,这样就增加了了破译的难度,让我们的信息得到更更好的保护。随机模块:random随机选取功能:choice参数:待选取的内容(字符串串)返回值:被选中的内容(字符串串)例例如:importrandoma=random.choice('abcdefg')print(a)验证码⼩小拓拓展验证码验证码(CAPTCHA)是“CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart”(全⾃自动区分计算机和⼈人类的图灵测试)的缩写,是⼀一种区分⽤用户是计算机还是⼈人的公共全⾃自动程序。可以防⽌止:恶意破解密码、刷票、在评论区发⼤大量量⽆无意义评论。验证码由来⼀一开始,⽹网络上是没有验证码的。那时想要在论坛上发帖⼦子,只需轻轻敲⼀一下回⻋车键。然⽽而,那个时代却没有⼤大家以为的那么平静,当时的⿊黑客⼗十分猖狂:他们编写了了⼀一种能够⼤大量量、重复编写信息的程序,伪装成⼈人类⽤用户,肆⽆无忌惮地朝⽹网络上倾倒⼤大量量的、⽆无意义的信息,垃圾邮件、垃圾⼴广告、垃圾评论到处乱⻜飞。⽹网站评论区被⼤大量量⽆无意义的评论占据,有⽤用的信息很快会被淹没,很多⽹网站的正常运营遭到破坏。除此之外,还有数之不不尽的程序机器器⼈人使⽤用不不断尝试的⽅方法恶意破解密码、恶意刷票,从中获取⾮非法的利利益。强⽽而有⼒力力的程序机器器⼈人如同霸王⻰龙⼀一样横⾏行行霸道,⽹网络世界⼀一⽚片狼藉。验证码⼩小拓拓展⽽而其中,受影响最⼤大的当属电⼦子邮件的提供商:他们的⽤用户每天收到数以百计的垃圾邮件轰炸,严重地影响了了正常的⼯工作;更更要命的是,这些垃圾邮件还是⽤用他们的免费邮箱发出的。他们不不可能⼀一⼀一审查邮件,因为那既不不尊重隐私,⼯工作量量也太⼤大。难道就没有任何⼿手段约束程序机器器⼈人了了吗?当时最有实⼒力力的邮件提供商Yahoo(雅⻁虎)公司决定下狠劲改善这个问题。很快,雅⻁虎的负责⼈人联系到了了当时卡内基梅梅陇⼤大学⼀一位21岁的...