##전역변수
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))
return gun
print("전체 총 : {0}".format(gun))
checkpoint(2) # 2명이 경계 근무 나감
print("남은 총 : {0}".format(gun))
gun = checkpoint_ret(gun , 2) # 2명이 경계 근무 나감
print("남은 총 : {0}".format(gun))
##예제
stdWeight = 0
def std_weight(height, gender):
if gender =="남자":
stdWeight = height height 22
elif gender =="여자":
stdWeight = height height 21
else:
stdWeight = 0
return round(stdWeight , 2)
height = 175 /100 #cm단위
gender = "남자"
stdWeight = std_weight(height ,gender)
#std_weight(160, "여자")
print("키 {0}m {1}의 표준체중 {2}kg입니다.".format(height , gender , stdWeight))