#python #anaconda #jupyter-notebook #visual-code #html #css #javascript #http

제목[re]Lecture04 강의내용질문2021-09-15 19:27
작성자

안녕하세요. 조교 김성규입니다.


함수는 

1. 입력값을 받아서

2. 작성한 기능을 수행하고

3. 결과를 반환합니다.


def say():

    print("Hello")


이 함수를 해석하면

1. 입력값은 없고

2. "Hello"를 화면에 출력하고

3. 아무것도 반환하지 않는다

가 됩니다.
 

함수를 실행했을 떄 반환하는 값이 없기 때문에

result = say()

이 코드가 실행되어도 result에 값이 들어가지 않습니다.

result 변수에 "Hello"를 넣고자 한다면 함수를 다음과 같이 작성하면 됩니다.

def say():

    return "Hello"


이 함수를 해석하면 다음과 같습니다.

1. 입력값은 없고

2. 아무것도 하지 않고

3. "Hello"를 반환한다


따라서 say() 함수를 위와 같이 만들고 

result = say()

를 하게 되면 result 변수에 "Hello"가 들어가게 됩니다

댓글