在学完Python基础后,是不是有一点想法去做一点好玩的程序呢?如果想可以看看这个注册登录系统,会带给你一些思路。

      大家都对登录注册系统司空见惯了吧,我们周围的许多东西都需要登录注册系统,例如很受大众使用的app:微信,QQ等。那么难有想法去写一个自己的登录系统吗。让我们继续往下看。

      首先,我们需要使用的东西有PythonIDE,这里我使用的是pycharm。

       然后,准备好之后我们可以一步一步开始使用所学的基础知识进行编写。大家应该都知道,注册登录系统包含了注册、登录和退出选项。那思路就出来了,我们先写一个登录和注册还有退出所需要的简单代码。

用python写一个系统 python写一个登录系统_登录注册

       看上面的我所写的代码,我用到了print,其实我最先写的也是print把登录、注册和退出选项明显的展现出来,然后我用到了input来给用户一个可以输入自己的选择的窗口,用user_choice表示用户的选择,然后我使用了if,elif,else去表示出用户选择所跳出的窗口,register表示注册,Login表示登录,exit则表示退出,如果用户的输入不符合这三种要求,则会跳出else后的选择:抱歉,您的输入格式有误,这里都是学习Python的时候所学到的基础。然后我们需要用一个函数对此函数进行一个包装,这里就需要使用def。

  下一步我们需要做一个关于登录的和注册的跳入代码。

用python写一个系统 python写一个登录系统_用python写一个系统_02

      以游戏为例,大家是不是都需要一个账号和一个密码进行登录,并且不会出现两个相同的账号,那么我们根据这个思路,可以创建一个列表,然后用user_name代表你的账号充当变量input("请输入您的账号")要求用户输入他想注册的账号,在注册系统当中我们一般都会输入两次密码以确认用户的密码准确性。再此我写了两行关于密码的代码,一行是让用户输入第一次密码,而第二行是让用户再一次输入第一次所输入的密码,然后我用if把两次进行对比,如果两次输入相同,则会把其保存到我们之前所创建的字典中,并且系统会告知用户所输入的账号和密码以防用户忘记。如果两次密码不想听,则会出现else下的内容。然后我们也需要对此用函数进行包装。依旧是def函数。然后注册的代码就完成啦。

       讲完注册,那么我们还有登录。注册做完后 登录与其代码结构大致相同,只是多了一个判断我们所创建的字典里是否包含所输入的账号和密码。最后依旧需要用def函数对此进行包装。

给大家看看完整的代码。

用python写一个系统 python写一个登录系统_Python_03

 

 

       大家看完后,如果有疑问或者我有什么不足的地方,望大家可以提问或指出我的不足。毕竟我也只是刚学几个月Python的小白。