inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자

기본값

return과 print

224

hde7759

작성한 질문수 6

0

 return을 되도록이면 꼭 써주는 게 좋다고 질문 댓글에서 본 것 같은데 print를 쓰는 경우에는 return을 사용하지 않아도 되는 것인가요?

둘 중에 하나만 작성하면 되는걸까요?

python

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴이에요. 프로그래밍에서 return과 print는 서로 다른 용도로 사용됩니다.
return은 함수에서 값을 반환하는 역할을 합니다. 함수 내부에서 어떤 값을 계산하거나 처리한 후, 그 결과를 함수를 호출한 곳에 돌려주는 역할을 합니다. return은 함수의 실행을 종료시키는 역할도 함께 수행합니다.

반면에 print는 값을 콘솔에 출력하는 역할을 합니다. print는 단순히 값을 출력하는데 사용될 뿐, 다른 부분에 영향을 주지 않습니다. 따라서 print를 사용하는 경우에는 return을 사용하지 않아도 됩니다.

반환할 값이 있을 때는 return을 사용하고, 그 외에는 print를 사용하면 됩니다. 둘 중에 하나만 작성해도 동작하는 것이 아니라, 상황에 맞게 선택하여 사용해야 합니다.

quiz 8 오류 문제

0

73

1

str() 작성 위치

0

55

1

아나콘다

0

62

1

윈도우 설치 도와주세요

0

75

1

std_weight함수에서weight만return가능한가요?

0

69

1

오른쪽위 실행버튼을 누르면 터미널에 에러가 뜨고 컨트롤+F5를 누르면 에러가 안뜹니다.

0

37

1

설치해서 시작하는데 문제가 있습니다.

0

70

1

함수 입력할 때 설명 툴팁 나오게 하려면 어떻게 하나요?

0

109

1

2장 환경설정 문의

0

77

1

스타크래프트 프로젝트

0

74

1

python 파일명.py 입력시 Python 출력

0

135

1

로드맵 질문있습니다!

0

90

2

오류

0

74

1

질문 있습니다.

0

78

1

블로그에 학습한 내용을 정리해도 괜찮을까요?

0

174

1

#퀴즈 3의 5번 질문

0

72

1

print("ㅋ"*5) 에 대한 결과가 도출되지 않습니다

0

81

1

가변인자의 위치가 중요한가요?

0

81

1

vscode옛날 버전 설치

0

223

1

글자색상이 선생님처럼 안나옵니다

0

187

1

슬프네

0

156

1

quiz 6번 관련 문의입니다.

0

131

1

퀴즈#3에 대해서 이렇게 작성해도 되나요?

0

196

1

피드백 부탁드립니다

0

93

1