Хочу сделать свой блокнот для заметок на python, но не могу сделать проверку имени от пользователя (checkName)
#my notes
name = "Fraus"
password = "89834189145"
checkName()
def checkName():
name1 = input("Select password: ");
if name1 == name:
checkPassword()
else:
print("Wrong")
def checkPassword():
password1 = input("Select password: ");
if password1 == password:
greeting()
else:
print("Wrong")
def greeting():
print("Здравствуйте Данил")
Ошибка:
name 'checkName' is not defined
Ответы (1 шт):
Автор решения: Jack_oS
→ Ссылка
Функцию def checkName() сначала нужно объявить: "преждевременный" вызов checkName() - причина вашего NameError: name 'checkName' is not defined
Попробуйте так:
name = "Fraus"
password = "89834189145"
def checkName():
guess = input("Input name: ");
if guess == name:
checkPassword()
else:
print("Wrong name")
def checkPassword():
guess = input("Input password: ");
if guess == password:
greeting()
else:
print("Wrong password")
def greeting():
print("Hello Fraus!")
checkName()