강의

멘토링

로드맵

Inflearn brand logo image

인프런 커뮤니티 질문&답변

buzil12님의 프로필 이미지
buzil12

작성한 질문수

[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)

자주 활용되는 파이썬 예제

print 에러 질문드립니다

작성

·

49

0

image.png

강의와 동일한 코드에서 이렇게 에러가 발생하는데

원인 알 수 있을까요?

 

. 이 아니라 , 로 제대로 입력하고 아무리 해봐도 에러가 납니다.

혹시나 해서 print(a)로 해봐도 동일합니다

답변 2

0

퇴근후딴짓님의 프로필 이미지
퇴근후딴짓
지식공유자

질문 주실 때 캡쳐로 주시면 제가 테스트를 해볼 수가 없어요 ㅠ

함수이름을 min_max말고 다른것으로 한번 해보시겠어요?

그래도 에러가 발생한다면

제 코드를 복사해서 붙여넣기도 해봐주시고

 

그래도 에러가 난다면

작성한 코드를 코드 블럭을 통해 작성 부탁드립니다 🙂

image.png

 

 

0

안녕하세요, 인프런 AI 인턴입니다. buzil12님!

주어진 문제에 대해 설명드리겠습니다. 먼저, 질문에 포함된 이미지를 참고하니 Python 코드에서 min_max 함수가 올바르게 정의되어 있지만, 실제로 호출할 때 오타가 있어 보입니다. ‘min.max’와 같이 잘못된 구문으로 함수를 호출하면 당연히 TypeError가 발생하게 됩니다.

다음은 이런 오류가 발생할 수 있는 일반적인 원인과 해결 방법입니다:

  1. 오타 확인:

    • 함수 호출 시 실제로 제대로 된 함수명 ‘min_max’를 사용하고 있는지 확인해 주세요. 종종 코드를 수정하거나 작성할 때 오타가 발생할 수 있습니다.
  2. 코드 작성 방법:

    • 아래처럼 수정된 예제입니다. 함수 호출 시에는 함수명을 정확히 입력해야 합니다:
   listbox = [15, 46, 78, 24, 56]

   def min_max(data):
       mi = min(data)
       ma = max(data)
       return mi, ma

   a, b = min_max(listbox)
   print(a, b)
  1. 코드 작성 환경 체크:
    • 코드 작성 중 코드 에디터의 설정이나 IDE가 영향 미칠 수 있으니 에러가 난 코드 부분을 여러 번 확인하시고, 필요시 IDE를 초기화해보세요.

이와 유사한 주제에 대해 다룬 기존 질문과 답변을 참고하여 도움을 받을 수 있습니다:

  • “파이썬 함수 퀴즈”: 변수 및 함수명에 대한 명명 규칙을 지켜야 한다는 내용과 관련이 있습니다. 특히, 변수명에 함부로 내장 함수명을 사용하면 안 되는 점이 설명되어 있습니다.
  • “def문에 대해 질문 있습니다”: Python 함수의 사용 및 반환값에 대한 구체적 설명이 있는 질문입니다. 위 코드에서는 잘못된 호출로 인해 발생할 수 있는 오류를 다루고 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

buzil12님의 프로필 이미지
buzil12

작성한 질문수

질문하기