パスワードを要求して受け取るコードを作成しようとしています。パスワードが正しければ何かが起こるでしょう。コードを試してみると、10 行目と 18 行目にエラーが表示されます。
if (password == 'xxxx'):
UnboundLocalError: local variable 'password' referenced before assignment
コードは次のとおりです。
import random
def askforPassword():
print('Welcome to the Machine!')
print('Enter the password: ')
password = input()
def getPassword():
while passwordTry != 0:
if (password == 'xxxx'):
print('Correct')
else:
passwordTry -= 1
print('INCORRECT!')
passwordTry = 5
askforPassword()
getPassword()