세 가지 기능을 반복하지만이 오류가 발생합니다. NameError : 전역 이름 '대시'가 정의되지 않았습니다.이 함수 코드를 수정하는 방법
def draw():
name = input('Please type here: ').lower()#.split()
if name == 'what draw':
print('draw here')
else:
dash()
draw()
def paint():
name = input('Please type here: ').lower()#.split()
if name == 'what paint':
print('paint here')
else:
draw()
paint()
def erase():
name = input('Please type here: ').lower()#.split()
if name == 'what erase':
print('erase here')
else:
paint()
erase()
def dash():
name = input('Please type here: ').lower()#.split()
if name == 'what dash':
print('dash here')
else:
erase()
dash()
을 대시 (호출) (그릴) 및 대시 아직 정의되지 않은 이미 대시 (dash)는 게시 한 코드의 어디에도 정의되어 있지 않습니다. – jonrsharpe
pyhthon에 익숙한 사람이 왜'function-programming' 태그가 붙을 수 있는지에 대해 언급 할 수 있습니까? 고차원 함수 나 메타 프로그래밍을 전혀 사용할 수 없습니다. 오류에 대한 –
... 방법이 있습니까, 내가 이것을 고칠 수 있습니다 물어 봐도 될까요? 고맙습니다. – wakamdr