简单的密码程序
我正在尝试制作一个简单的程序,用来告诉用户他们输入的密码是错误的。
但是当我想让程序显示用户输入的密码并告诉他们是错误的时候,它却不让我这样做。有人能帮帮我吗?
username = raw_input("Please enter your username: ")
password = raw_input("Please enter your password: ")
fail1 = raw_input("Your password is very insecure, make a new one: ")
print "Your password [password] is too weak!"
4 个回答
0
print "Your password", password, "is to weak!"
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更容易理解。
0
如果你想在一个字符串里面显示另一个字符串,你需要使用 % 符号。比如说:
print "Your password [%s] is too weak" % password
3
Python 并不会自动帮你格式化字符串,你需要自己明确地去做这件事:
print "Your password {} is too weak!".format(password)
想了解更多关于 .format()
方法是怎么工作的,可以查看 格式字符串语法。
另外,你也可以使用以下任意一种方法:
print "Your password", password, "is too weak!"
print "Your password %s is too weak!" % password
import string
template = string.Template("Your password ${password} is too weak!")
print template.substitute(password=password)