欢迎访问宙启技术站
智能推送

利用prompt()函数实现一个简单的密码验证功能(Python)

发布时间:2023-12-14 06:43:46

要利用Python的input()函数实现密码验证功能,可以这样写:

def password_validation():
    password = input("请输入密码:")
    if password == "123456":
        print("密码正确!")
    else:
        print("密码错误!")

password_validation()

这个例子中,input()函数用于获取用户输入的密码,并将其保存在password变量中。然后,通过条件判断,如果密码等于"123456",就会输出"密码正确!";否则,输出"密码错误!"。

要使用prompt()函数实现相同的功能,可以借助getpass模块中的getpass()函数。getpass()函数是一个跨平台的获取密码的方法,可以隐藏用户输入的密码。以下是一个使用prompt()函数实现密码验证功能的例子:

import getpass

def password_validation():
    password = getpass.getpass("请输入密码:")
    if password == "123456":
        print("密码正确!")
    else:
        print("密码错误!")

password_validation()

在这个例子中,getpass.getpass()函数用于获取用户输入的密码,并将其保存在password变量中。与input()函数不同的是,getpass.getpass()函数会隐藏用户输入的内容。然后,通过条件判断,如果密码等于"123456",就会输出"密码正确!";否则,输出"密码错误!"。

要注意的是,使用getpass.getpass()函数需要将Python脚本运行在命令行终端中,不能在某些集成开发环境(IDE)中直接运行。