2 행에 unboundLocal 오류가 있다는 오류가 표시됩니다. 아무도 나에게 이것을 고칠 수있는 방법을 설명 할 수 있습니까? 당신이 그것을 만들 때까지UnboundLocalError : 할당 전에 참조 된 로컬 변수 'number1'
def main():
number1=getNumber1(number1)
number2=getNumber2(number2)
userIntro=''
printInfo=0.0
answer=0.0
#intro module welcomes the user
def userIntro():
print('hello welcome to my maximum value calculator')
print('today we will evaluate two number and display the greater one')
#this module gets the value of number1
def getNumber1(number1):
number1=print(input('Enter the value of number1'))
return (getNumber1)
#this module gets the value of number2
def getnumber2(number2):
number2=print(input('Enter the value of number2'))
return (getNumber2)
#this module takes the values of number1,number2 and displays the greater value
def printInfo(number1,number2,answer):
answer=max(number1,number2)
return (answer)
main()
'번호 1 = getNumber1 (번호 1) getNumber2 (번호 2)가'만들고으로 변수를 전달하기 위해 노력하고있다 = 번호 2 동시에 기능? – Nf4r
main에서 처음 두 줄이 무엇을 기대합니까? 당신이하고있는 일에 대해 생각해보십시오. 그러면 오류가 분명해질 것입니다. 또한 코드에 다른 오류가 있습니다. –