inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

174만명의 커뮤니티!! 함께 토론해봐요.

얕은물_인쇄용p169중첩함수 질문

미해결

Python 부트캠프

아래는 제가 작성한 코드이고 # 캣은 매달 월과 같은 요일에 적립금 이벤트를 진행하기로 했습니다. # 예를 들어, 2월 2일에는 적립금의 2배를, 3월 3일에는 적립금의 3배를 적립해줍니다. # 만약 손님이 2월 2일에 5000원의 생선을 구매하고, 3월 3일에 15000원을 구매했다면 각각 얼마의 적립금을 받을 수 있을까요? # 중첩 함수를 사용하여 풀어보세요! 구매금액_Feb = int ( input ( '2월 2일에 얼마를 구매하셨나요?' )) 구매금액_Mar = int ( input ( '3월 3일에 얼마를 구매하셨나요?' )) def 배수(n): def 적립(value): 적립_Feb = 구매금액_Feb * 0.1 * n 적립_Mar = 구매금액_Mar * 0.1 * n return 적립 Feb = 배수( 2 ) Mar = 배수( 3 ) print (Feb) print ( f '2월 적립금 이벤트: {Feb} 노드가 적립되었습니다.' ) print ( f '3월 적립금 이벤트: {Mar} 노드가 적립되었습니다.' ) 여기서부터 결과입니다 2월 2일에 얼마를 구매하셨나요?5000 3월 3일에 얼마를 구매하셨나요?15000 <function 배수.<locals>.적립 at 0x7f64fed7ec20> 2월 적립금 이벤트: {<function 배수.<locals>.적립 at 0x7f64fed7ec20>} 노드가 적립되었습니다. 3월 적립금 이벤트: {<function 배수.<locals>.적립 at 0x7f64fed7e0e0>} 노드가 적립되었습니다. 각 달 적립금이 왜 이렇게 뜨는 건가요? def 배수(n): def 적립(value): 적립_Feb = 구매금액_Feb * 0.1 * n 적립_Mar = 구매금액_Mar * 0.1 * n return 적립 여기서 뭔가 잘못된 거 같은데 뭐가 잘못된 건지 잘 모르겠어요

  • 중첩함수
  • python
hyunjumink 댓글 1 좋아요 0 조회수 320

중첩함수 질문입니다.

미해결

프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)

안녕하세요. def nested_func(num): def func_in_func(num): print(num) print("In func") func_in_func(num + 100) nested_func(100) 수업 예제 코드에서 print(num)이 있는데, num은 문자라서 print가 안 되긴 하는 것 같은데, 저 코드가 꼭 들어가야 하는 이유가 무엇인가요? 코드 논리 흐름이 좀.. 잘 이해가 안 되네요.. 논리 흐름좀 짚어서 설명해주시면 감사하겠습니다!

  • 중첩함수
  • python
ABCDEdu 댓글 3 좋아요 2 조회수 250

인기 태그

인프런 TOP Writers

주간 인기글