함수(4)
-
Python 49 - 전역변수 지역변수
함수 반복되는 코드를 하나로 묶어서 처리하는 방법 기능의 프로그램 def 함수이름(인수,인수,...) : 인수는 옵션이다. 넣을값이 없으면 안넣어도 된다. / 형식매개변수라고도 한다. 수행할 문장1 수행할 문장2 … return 값 return도 옵션이다. 함수이름() 실제 매개 변수 함수 연습하기 def mul(x, y) : result = x * y return result print(mul(1, 2)) 출력값 : 2 return 값을 변수에 저장할 수 있다. : a = mul(1, 2) print(a) 출력값 : 2 가변 인수를 사용한 함수 가변 인수 : 인수를 여러개 사용할 수 있다. 앞에 *을 붙여준다. def traf(*x): for i in x: print(i) y = traf("자동차","..
2021.06.10 -
Python 29 - (복습) 함수
def sum_many(args): sum = 0 for i in args: sum = sum + i return sum print(sum_many(1, 2, 3)) ---> 출력값 6 args 는 argument로 여러개의 인자값을 받게 끔 한다. ---------------------------------------------------------- def say_myself(name, old, man=True): man은 조건이 없으면 True로 지정 print("나의 이름은 %s 입니다." % name) print("나이는 %d살 입니다." % old) if man: print("남자입니다.") else: print("여자입니다.") say_myself("라이유튜브", 20) say_myname이..
2021.05.21 -
Python 10 - 함수 활용 방법
# 함수 기본값 설정 def profile(name, age, main_lang): print("이름:{0}\t나이:{1}\t\t자주 사용 단어:{2}".format(name, age, main_lang)) profile("유재석", 51, "무야호") profile("김태호", 48, "오케이콜") ---------출력결과---------- 이름:유재석 나이:51 자주 사용 단어: 무야호 이름:김태호 나이: 48 자주 사용 단어:오케이콜 # 함수 기본값 설정 # 만약 태호와 재석이가 같은 나이에 같은 단어를 자주 사용한다면?? def profile(name, age=17, main_lang="무야호"): print("이름:{0}\t나이:{1}\t\t자주 사용 단어:{2}" .format(name, ag..
2021.05.02 -
Python 09 - 함수 def (define 정의하다)
#함수 생성 # 'open_account' 라는 함수 생성 (계좌를 만듬) 그리고 실행 def open_account(): print("새로운 계좌가 생성되었습니다.") open_account(); # 이게 바로 함수 실행 방법 # 함수의 매개변수로 balance (현재잔액) 과 money (입금할 금액)을 정의함 # 매개변수는 parameter 라 하고 함수의 입력으로 전달된 값을 받는 변수이다. # 함수를 실행 시 balance와 1000 은 인수( argument) 라 하며 함수를 호출 할 때 함수에 전달하는 입력값이다. # deposit함수를 생성하고 실행하여 1000 을 입금함 def deposit(balance, money): print("입금이 완료되었습니다. 현재 잔액은 {0}원 입니다."..
2021.04.30