看6岁的小朋友用8行代码模拟登录原理!网友:666

Posted 老朱谈python

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了看6岁的小朋友用8行代码模拟登录原理!网友:666相关的知识,希望对你有一定的参考价值。

前不久闺蜜生日,正好也有半年没有见过她了,就借这个机会去她家玩,给我开门的是闺蜜的儿子,今年已经满6岁了。听说小朋友现在也在开始学python,闺蜜让小朋友给我露一手。小朋友说来就来,立马去书房,开始上手操作。小朋友说要给我展示一下用最少的代码模拟登录原理。没想到5分钟不到,小朋友就已经模拟成功了!


.

一、准备

工具:PyCharm
PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),能有编码协助、项目代码导航等功能。

二、创建源文件

优点: 创建源文件可以持久化的进行数据储存。

创建源文件的步骤:
(1)点击鼠标右键
(2)新建
(3)文本文档
(4)将后缀名 .txt 改成 .py
(5)弹出窗口后,点击 就可以了

三、模拟登录

模拟登录需要了解登录原理:将账号和密码搜集后,将其对比,要是一模一样,就会登录成功。不一样的话,就是登录失败。

我们先假设已经注册过帐号了,这个账号和密码都是固定的。我们需要将账号和密码先设置好(这个账号和密码都是假的哦)。 注意:设置账号和密码的时候,一定不要把引号忘记,否则就会报错!因为加了引号的代表字符串,没有加引号就是代表整数。 这两种意思是不一样的。正确代码如图所示:


一般登录页面是由账号和密码组成,我们需要将账号和密码设置好,为了能让别人能够更加直观的看出来,可以设置一个提示信息:


到这一步,咱们先看一下效果:


我们在现实生活中,登录账号的时候,但凡输错了一个字,系统也会提示“ 登录失败 ”,如果输入了正确的数字,那么,返回的就是“ 登录成功 ”。接下来我们就来完成这个效果:

完成这个效果时,需要用到 if 这个条件语句和 if 语句的另外一个匹配方式——else语句, 就可以实现登录效果。如果现在输入的账号和以前输入的账号一模一样,并且现在输入的账号和以前设置的密码一模一样,就会出现 “ 登录成功 ” 的窗口。反之,就会出现“ 登录失败 ”的窗口。代码如图所示:


看一下最终的效果:


四、需要注意的细节

我看小朋友在编写这个代码的时候,犯了几个初学者常犯的错误。我把它列出来,下次尽量不要再犯了哦:
1、命名不能一样,否则上面的名字就会被覆盖。


2、input接受的内容必须是字符串


3、“ == ”在python中才是判断两边是否相等,如果写一个值,就是将后面的值赋值给前面。


以上就是一个6岁小朋友秀的一波操作,我觉得对于我们来说还是蛮励志的。所以想着和大家一起分享。要是你觉得还不错的话,请在评论区扣“ 666 ”,给小朋友一些动力。如果你也是刚入门,也可以不看代码自己试着操作一下哦,看你还会不会犯这三个小错误?


非常感谢各位读者的关注与支持! 也感谢各位粉丝对我的信任,愿意将在学习过程中遇到的问题分享给我。在后台聊天过程中,我发现很多小伙伴都没有学习规划,不知道自学python到底要学些什么。于是,我整理了python的学习路线图和学习资料。小小心意,请笑纳。希望能够给需要的人一些指引和帮助。


如果你用得到这些资料,可以直接到我的QQ学习交流君羊里面领取。在学习过程中,要是遇到什么学习方面的问题,也可以到群里面请教各位前辈哦~ 学习交流君羊:1049249997

以上是关于看6岁的小朋友用8行代码模拟登录原理!网友:666的主要内容,如果未能解决你的问题,请参考以下文章

用python实现模拟登录,突破反爬限制,Selenium库详解(附全部源代码)

用python实现模拟登录,突破反爬限制,Selenium库详解(附全部源代码)

30岁的程序员拥有20岁的浪漫,用Python画3D玫瑰送女朋友

30岁的程序员拥有20岁的浪漫,用Python画3D玫瑰送女朋友

30岁的程序员拥有20岁的浪漫,用Python画3D玫瑰送女朋友

3行代码写出8个接口,开挂了?