함수는 자주 쓰는 코드를 하나로 묶어 '이름표'를 붙인 거예요. def 이름(입력): 으로 만들고, 한 번 만들면 이름만 불러서 몇 번이고 다시 쓸 수 있어요(이걸 '호출'이라고 해요). 예를 들어 def greet(name): 안에 return f"안녕, {name}!" 을 넣으면, greet("민수")만 호출해도 "안녕, 민수!"가 나와요. return은 함수가 결과를 '돌려주는' 거예요.
같은 코드를 여기저기 복붙하는 대신 함수로 묶으면, 고칠 때 한 곳만 바꾸면 돼서 훨씬 편해요. 두 번째 이미지 코드를 따라 친 뒤, 클로드에게 "두 수를 더해서 돌려주는 함수 만들어줘" 해보세요. 다음 편은 '딕셔너리'예요. 여러분은 어떤 걸 함수로 묶어보고 싶으세요? 😊