# -*- coding:utf-8 -*- # -Author: Paulliam - # if else 判断;密码明文/暗文输入 import getpass _username ="yu" _passwd ="yu123" username = input("username:") passwd = input("password:") #该行属于密码可见的输入方式 #passwd = getpass.getpass("password:") #该行属于密码不可见的输入方式,不过只能在cmd中才能正常运行 print(username,passwd) if _username == username and _passwd == passwd: print("Welcome user {name} login...".format(name = username)) #行首的同级TAB分隔符相当于C语言的花括号 else: print("Invalid username or password!")
########运行结果:
结果1:
"D:\Program Files\python-3.6.4\python.exe" C:/Users/Administrator/Desktop/python-prj/passwd.py
username:yu
password:123
yu 123
Invalid username or password!
Process finished with exit code 0
结果2:
"D:\Program Files\python-3.6.4\python.exe" C:/Users/Administrator/Desktop/python-prj/passwd.py
username:yu
password:yu123
yu yu123
Welcome user yu login...
Process finished with exit code 0