好的,听我说,因为很多类似的问题已被标记为已经回答,但实际上并没有。
所以,我正在尝试为学校项目创建用户名和密码。到目前为止,我的代码是这样的:
from time import *
print("Booting...")
sleep(1)
print()
a=1
while a==1:
vUsername = ("LeemanR")
UsernameCheck = input("Please input Username: ")
if vUsername == UsernameCheck:
a=2
sleep(1)
else:
print("Username is incorrect. Please try again.")
sleep(1)
b=1
while b==1:
vPassword = ("Constantinople")
PasswordCheck = input("Please input Password: ")
if vPassword == PasswordCheck:
b=2
sleep(1)
else:
print("Password is incorrect. Please try again.")
sleep(1)
print()
print("Welcome")
print()
现在,我想要这样,当你在python shell中运行程序时,'君士坦丁堡'出现'**************',但是当你输入它时所以'Constan'出现'*******'等cettera。因此,它在shell中显示为“请输入密码:**************”,“请输入密码:”是代码和'****** ********'是你输入的,但python仍然认为它是'君士坦丁堡'。它是加密的,但在您输入时会被加密,但之后仍然可以解密,以便它可以检查密码是否正确。有没有办法做到这一点?