파이썬 응용하기프로젝트: 숫자 야구숫자 야구: 코드 하나로 합치기

Q

변수 순서 및 관련 질문

조회 478

좋아요 1

2020년 6월 5일




A
2개의 답변이 있어요
커뮤니티 파트너 채택



2020년 6월 6일

댓글 1

2020년 6월 6일
주말인데도 답장해 주셔서 감사합니다! 명료한 해답 정말 감사드립니다~ 좋은주말되세요!



2020년 6월 5일

댓글 1

2020년 6월 6일
말씀하신대로 함수를 실행하게 되면, 함수에 있는 모든 내용이 실행됩니다.

즉 print도 하고 return한 값도 받아오는 것이죠. 그 말은 ANSWER = numbers라고 하면 numbesr는 print와 return 한값 2개를 받게 됩니다.

s, b = get_score(user_guess,ANSWER)

user_guess(input 한 값 = 정수)
ANSWER = (문자열(print 한 값) + 정수(return한 값))
을 비교하기 때문에, 연산이 불가능 합니다.

하지만 콘솔에 출력된 것을 보게되면,
answer은 return한 값만 받게 되는것 같은데 좀이해가 안되서요.

함수를 실행하게 되면 처음부터 끝까지 다 실행해야 되는데,
print한 것은 제외시키고 return한 값만 인정을 하는건지?? 좀 애매해서요.

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇