|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我写了这么一个函数:
- global data
- data = {}
- def login():
- print('|--- 新建用户:N/n ---|')
- print('|--- 登录账号:E/e ---|')
- print('|--- 退出程序:Q/q ---|')
- order = input('|--- 请输入指令代码:')
- if (order == 'N') or (order == 'n' ):
- name = input('请输入用户名:')
- for name in data:
- name = input('此用户名已经被使用,请重新输入:')
- else:
- keyword = input('请输入密码:')
- data.setdefault(name,keyword)
- print('注册成功,赶紧试试登录吧^_^')
- return login()
- if (order == 'E') or (order == 'e' ):
- name = input('请输入用户名:')
- while name not in data:
- name = input('您输入的用户名不存在,请重新输入用户名:')
- keyword = input('请输入密码:')
- if keyword == data[name]:
- print('欢迎进入XXOO系统,请点右上角的X结束程序!')
- else:
- print('密码不正确!')
-
- return
- login()
复制代码
它的结果却变成了这样:
|--- 新建用户:N/n ---|
|--- 登录账号:E/e ---|
|--- 退出程序:Q/q ---|
|--- 请输入指令代码:N
请输入用户名:小甲鱼
请输入密码:F
注册成功,赶紧试试登录吧^_^
|--- 新建用户:N/n ---|
|--- 登录账号:E/e ---|
|--- 退出程序:Q/q ---|
|--- 请输入指令代码:E
请输入用户名:小甲鱼
请输入密码:F
欢迎进入XXOO系统,请点右上角的X结束程序!
中间有许多的空行,原因就是input无法像print一样,后面加一个,end = ''
那请问我不想要这些空行,非常影响美观,这个怎么解决啊?
,,,你用的什么编辑器,,,
不要在意这些细节了。
在idle上是没有空行的
|
|