bugfix> python > 投稿

実行してパスワードの強度を選択すると、「パスワード」には何も保存されません。 また、password_strengthレベルごとに5つのifループを作成しないようにする方法はありますか?

import string
import random
def password_generator() :
    password_strength = [1,2,3,4,5]
    password = []
    user_choice = input("Enter desired password strength (1-5) : ")
    if user_choice == password_strength[0] :
        password_length = 4
        for i in range(0, password_length) : 
            password.append(chr(random.randint(33,126)))
    print(password)
password_generator()