본문 바로가기
블록체인/[파공블]파이썬으로 공부하는 블록체인

[파공블] 0. Python 기초 - 함수만들기

by 일등박사 2022. 6. 7.
728x90

Python 함수만들기!!

이미 이 글을 읽고계시는  많은 분들은 

함수에 대한 개념이 있으실 것이라 생각합니다!!

 

가볍게 한번더 복습하는 느낌으로 함수 만들기를 소개하겠습니다!!

 

고등학교 수학시간 배웠던 함수, 기억 나시나요!?

y = f(x).  함수 f에 어떤 값 x를 넣고 그때 나오는 값이 y 

라는 뜻이었습니다

f(x) = 2x+1 이라면 x가 1일때 y는 3이지요!!

 

파이썬에서의 함수가 이 함수와 똑같은 개념입니다!!

def f(x):
    return 2*x + 1

 

하지만 단순한 숫자계산을 넘어 다양한 기능에 활용되곤 합니다.

def f(seller_id, buyer_id):
    return seller_id +"-"+ buyer_id

위와 같은 경우는 문자를 더해주는 것으로

f(korea, japan) 으로 함수가 사용될 경우 "korea-japan"의 값이 배출됩니다!!

 

이후 파이썬을 활용한 블록체인을 만들떄

 

- 블록체인의 해시를 만드는 함수 (해시가 무엇일까요!?^^)

- 거래내역을 저장하는 함수

- 채굴하는 함수

 

등등의 함수를 만들어볼 예정입니다!

728x90

댓글