Я пытаюсь создать программу регистрации и входа в простую консоль python, однако при попытке сделать al oop, которая будет проверять, содержит ли имя пользователя ди git Я получаю сообщение об ошибке, ("UnboundLocalError : локальная переменная 'includesDi git', на которую ссылаются перед присваиванием ") код:
def register():
incluesDigit = False
print("")
print("Create Account")
print("~~~~~~~~~~~~~~")
print("Username: ")
registerUsername = input("")
for char in registerUsername:
if char.isdigit():
includesDigit = True
if includesDigit == True:
print("Please enter a username that does not contain a number")
register()
print("Password: ")
registerPassword = input("")
if len(registerPassword) < 5:
print("Please enter a password that is atleast 5 characters")
register()
if len(registerPassword) > 15:
print("Please enter a password that is less than or fifteen character")
logCreate = open("C:\\Desktop\\Login Program\\Accounts\\" + registerUsername + ".txt", "w")
logCreate.write(registerPassword)
logCreate.close()
login()