import random import string print("歡迎使用密碼生成器") def passlength(): print("你想要多長的密碼:") global passlen try: input1=input() passlen=int(input1) except: print("請輸入一個數字") passlength() if passlen<5: print("太短了😂") passlength() elif passlen>30: print("太長了😂") passlength() else: print("好的😄") passlength() def passwordgen(): chars=string.ascii_letters+string.digits+"@$*!?/" password="" for x in range(passlen): password=password+random.choice(chars) print("你的密碼是:"+password) passwordgen()