Python 3.5.2:如何仅输入星号?

时间:2016-12-13 20:21:49

标签: python-3.x

好的,听我说,因为很多类似的问题已被标记为已经回答,但实际上并没有。

所以,我正在尝试为学校项目创建用户名和密码。到目前为止,我的代码是这样的:

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仍然认为它是'君士坦丁堡'。它是加密的,但在您输入时会被加密,但之后仍然可以解密,以便它可以检查密码是否正确。有没有办法做到这一点?

看:https://photos.google.com/share/AF1QipP_yq-kvJPcgRPjnAXzEA4TgsFfNR4Tt_LvVk0TVyB7N228TPHPLYFoWh_g9KA_qw?key=T1pWVFhSTFhMUVl4V1ZlcF9LV1B2SnQ1OVFXeUR3

0 个答案:

没有答案