学习Python,做课后作业的时候刚好碰到一道设计登录系统的练习题,额,题目如下:
尝试编写一个用户登录程序(尝试将功能封装成函数),程序实现
额,程序从逻辑上来讲貌似不难,不过要求是用函数封装,然后,我可能对函数封装有什么误解,所以虽然功能实现了,但是这个程序就是不美观啊。代码如下:
print('|---新建用户:N/n---|')
print('|---登录账号:E/e---|')
print('|---退出程序:Q/q---|')
code=input('|---请输入指令代码:')
name=input('请输入用户名:')
password=input('请输入密码:')
print('注册成功,赶紧登陆试试吧!')
name=input('请输入用户名:')
print('%s此用户名已经被使用,请重新输入:'%name,end='')
password=input('请输入密码:')
print('注册成功,赶紧登陆试试吧^_^')

name=input('请输入用户名:')
print('您输入的用户名不存在,请重新输入:',end='')
print('请输入密码:',end='')
foreachinlogin.values():
print('欢迎进入XXOO系统,请点击右上角的X结束程序!')
就这么轻松写完代码,测试功能发现完全和题目要求的是一毛一样,然后我沾沾自喜的以为完成了设计,但是对比了答案之后,一阵羞愧。
prompt='此用户名已经被使用,请重新输入:'
passwd=input('请输入密码:')
print('注册成功,赶紧试试登录吧^_^')
prompt='您输入的用户名不存在,请重新输入:'
passwd=input('请输入密码:')
print('欢迎进入XXOO系统,请点右上角的X结束程序!')
print('您输入的指令代码错误,请重新输入:')
ifchoice=='q'orchoice=='Q':
ifchoice=='n'orchoice=='N':
ifchoice=='e'orchoice=='E':
答案的代码明显高大上,哎,自己的写的代码明显土鳖了。记录于此,勉之!!!
本文来源:vps主机--python写登录系统
本文地址:https://www.idcbaba.com/vps/2235.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 1919100645@qq.com 举报,一经查实,本站将立刻删除。