半糖加冰 发表于 2020-8-28 12:03:33

代码运行结果不对

import getpass
username = input('username: ')
password = getpass.getpass('password: ')

if username == 'bob' and password == '123456':
    print('Login successful')
else:
    print('Login incorrect')


运行的结果就只出现了   
username:

baige 发表于 2020-8-28 12:06:20

你要输入

昨非 发表于 2020-8-28 12:07:51

输入,回车,才会出结果

疾风怪盗 发表于 2020-8-28 12:08:11

网上getpass的例子,使用usr=getpass.getuser(),你用的input,你说的结果是输入后还是这样?还是没输入内容的?

import getpass
def check_user (user,password):
    if user =='xubao' and password=='1234':
      print('UserName:%s;Password:%s'%(user,password))
      return True
    else:
      return False
op=True
while __name__=="__main__"and op:
    usr=getpass.getuser()
    pwd=getpass.getpass('Enter your password:')
    if check_user(usr,pwd):
      print('OK')
      op=False
    else :
      print('ERROR and try again')

sunrise085 发表于 2020-8-28 12:09:10

这是等待你输入啊。
你的程序第二行,有个input,是需要你输入的。input括号内的是提示语,也就是显示出来的username:

疾风怪盗 发表于 2020-8-28 12:10:24

这个getpass模块是干嘛用的?

baige 发表于 2020-8-28 12:11:17

疾风怪盗 发表于 2020-8-28 12:10
这个getpass模块是干嘛用的?

https://blog.csdn.net/gjj5210/article/details/84958951

开心超仁 发表于 2020-8-28 12:12:12

你的编译器是不是不支持input输入?

疾风怪盗 发表于 2020-8-28 12:12:44

baige 发表于 2020-8-28 12:11
https://blog.csdn.net/gjj5210/article/details/84958951

就是一个隐藏密码的功能?。。。。。。pycharm还不能用?。。。。。那有啥意思

永恒的蓝色梦想 发表于 2020-8-28 13:13:48

疾风怪盗 发表于 2020-8-28 12:12
就是一个隐藏密码的功能?。。。。。。pycharm还不能用?。。。。。那有啥意思

Pycharm 不能用得多了。

疾风怪盗 发表于 2020-8-28 13:32:16

永恒的蓝色梦想 发表于 2020-8-28 13:13
Pycharm 不能用得多了。

这个是什么原因,pycharm不就是个工具么?代码运行还是python,为什么会不能用呢?

永恒的蓝色梦想 发表于 2020-8-28 15:40:21

疾风怪盗 发表于 2020-8-28 13:32
这个是什么原因,pycharm不就是个工具么?代码运行还是python,为什么会不能用呢?

不知道。
貌似 VSCode 不能用 tkinter,Pycharm 能吗?

半糖加冰 发表于 2020-8-28 23:08:14

昨非 发表于 2020-8-28 12:07
输入,回车,才会出结果

输入,然后回车之后还是没有任何东西

半糖加冰 发表于 2020-8-28 23:10:28

疾风怪盗 发表于 2020-8-28 12:08
网上getpass的例子,使用usr=getpass.getuser(),你用的input,你说的结果是输入后还是这样?还是没输入内 ...

输入 回车后还是没有任何结果出现

半糖加冰 发表于 2020-8-28 23:16:00

开心超仁 发表于 2020-8-28 12:12
你的编译器是不是不支持input输入?

支持的 但是好像缺模块,不知道会不会是这个原因

疾风怪盗 发表于 2020-8-28 23:22:44

半糖加冰 发表于 2020-8-28 23:10
输入 回车后还是没有任何结果出现

贴下运行结果的截图吧,没装这模块也无法测试

半糖加冰 发表于 2020-8-28 23:35:28

疾风怪盗 发表于 2020-8-28 23:22
贴下运行结果的截图吧,没装这模块也无法测试

username: gg




就是这样,截图我咋贴不上去{:10_269:}

疾风怪盗 发表于 2020-8-28 23:39:17

半糖加冰 发表于 2020-8-28 23:35
username: gg




没办法帮你,想安装getpass,好像都找不到版本,也没用过这个库,没法测试,再自己想想办法吧

半糖加冰 发表于 2020-8-28 23:41:42

疾风怪盗 发表于 2020-8-28 23:39
没办法帮你,想安装getpass,好像都找不到版本,也没用过这个库,没法测试,再自己想想办法吧

好吧,还是谢谢你啦

疾风怪盗 发表于 2020-8-28 23:48:37

半糖加冰 发表于 2020-8-28 23:41
好吧,还是谢谢你啦

对了,再问一下,你使用的什么来运行的?7楼已经提示了pycharm不能用这个模块
https://www.baidu.com/link?url=wf-c8_velaV7yHSQfg_wyYheSfG1zV5Z-DO2-QHOJPKtIVclQUWloddEwxxcc-uJgK-MyVqbrpL77IwOm2sQAK&wd=&eqid=ed7ce99a00016a64000000035f4926c5
正好看到这篇文章,可能和你的问题描述比较像,你看一下
页: [1] 2
查看完整版本: 代码运行结果不对