함수 정의 후 호출하면 SyntaxError: invalid syntax
조회수 1216회
이렇게 했는데 오류가 자꾸 납니다
def get_generation(x):
return str((x//10)*10) + '대'
age = int(input(x))
print(get_ generation(age) + "군요")
이렇게 해서 만약 제가 28
을 치면 20대군요
이렇게 나오도록 하고싶은데...
어떻게 해야 하나요??
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
def get_generation(x): return str((x//10)*10) + '대' age = int(input('나이를 입력하세요:')) print(get_generation(age) + "군요")
- 함수정의 후 호출하면 error 가 발생하군요 감사합니다!! 알 수 없는 사용자 2020.4.24 15:31
- 예? 🙄 뭔가 오해가 있는거 같은데, 함수는 당연히 정의 후에 호출해야죠. 편집요청빌런 2020.4.24 15:33
- generation(x) 하고 int(input(x))하면 x가 겹쳐서 호출 안된다는 거 아닌가요?? 알 수 없는 사용자 2020.4.24 16:11
- 그 말이 아닙니다. 설명해 드리기엔 여백이 부족하여 적지 않으니 '파이썬 변수의 유효 범위'를 찾아보세요. 편집요청빌런 2020.4.24 16:47
댓글 입력