반응형 전역변수1 [Python] 파이썬 지역변수와 전역변수 차이 # 지역변수 -> 함수 내에서만 쓸 수 있는거, 함수가 호출될때 만들어졌다가 끝나면 사라지는것 # 전역변수 -> 프로그램 전체 부분에서 다 쓸 수 있음 gun = 10 def checkpoint(soldiers): global gun # 전역 변수 gun 을 사용하겠다는 의미 gun = gun - soldiers print("[함수 내] 남은 총 : {0}".format(gun)) def checkpoint_ret(gun, soldiers): # 일반적으로 전역변수를 많이 쓰게 되면 코드가 어려워지기떄문에 권장하지는 않음. 가급적 함수의 파라미터(전달값)로 전달받아 반환하는 방식으로 사용. gun = gun - soldiers print("[함수 내] 남은 총 : {0}".format(gun)) retu.. 2020. 8. 27. 이전 1 다음