【发布时间】:2022-01-24 22:19:22
【问题描述】:
我正在制作密码生成器。如果用户在问题中输入 no,我该如何做到这一点。例如,没有大写。生成器 sill 可以不使用大写字母吗?
print("hello, Welcome to Password Generator")
length = int(input('Please enter the length of password: '))
upperanswer = input("Would you like to use UpperCase? ")
if upperanswer == "yes":
upper = string.ascii_uppercase
loweranswer = input("Would you like to use LowerCase?")
if loweranswer == "yes":
lower = string.ascii_lowercase
numberanswer = input("Would you like to use Numbers?")
if numberanswer == "yes":
numbers = string.digits
specialanswer = input("Would you like to use Special Characters?")
if specialanswer == "yes":
special = string.punctuation
all = lower + upper + numbers + special
temp = random.sample(all,length)
password = "".join(temp)
print(password)
【问题讨论】:
标签: python variables passwords generator