# Quiz)표준 체중을 구하는 프로그램을 작성하시오

# * 표준 체중 : 각 개인의 키에 적당한 체중

# (서열에 따른 공식)
# 남자 : 키(m) x 키(m) x 22
# 여자 : 키(m) x 키(m) x 21

# 조건1 : 표준 체중은 별도의 함수 내에서 계산
#         * 함수명 : std_weight
#         * 전달값 : 키(height), 성별(gender)
# 조건2 : 표준 체중은 소수점 둘째자리까지 표시

# (출력 예제)
# 키 175cm 남자의 표준 체중은 67.38kg 입니다.

def std_weight(height, gender):
    global weight
    if gender == "남자":
        weight = height * height * 22
        weight = round(weight,2)
        height = height * 100
        height = round(height)
        return height, gender
    elif gender == "여자":
        weight = height * height * 21
        weight = round(weight,2)
        height = height * 100
        height = round(height)
        return height, gender

height, gender = std_weight(1.75, "남자")
print("키 {0}cm {1}의 표준 체중은 {2}kg 입니다.".format(height, gender, weight))

height, gender = std_weight(1.60, "여자")
print("키 {0}cm {1}의 표준 체중은 {2}kg 입니다.".format(height, gender, weight))

# 모범답안
def std_weight(height, gender): # 키 m 단위 (실수)
    if gender == "남자":
        return height * height * 22
    else:
        return height * height * 21 

height = 175 #cm 단위
gender = "남자"
weight = round(std_weight(height / 100, gender), 2)
print("키 {0}cm {1}의 표준 체중은 {2}kg 입니다.".format(height, gender, weight))
