코딩테스트

간단 코딩 퀴즈 - 표준 체중 구하는 프로그램 작성

sogummi 2023. 3. 22. 10:12

< 표준 체중 구하기 퀴즈 >
*요구사항
- cm를 m단위로 변환
- 함수 내부에서 성별 구분 조건문
- 소수점 자리수 제한

Quiz) 표준 체중을 구하는 프로그램을 작성하시오
* 표준 체중 : 각 개인의 키에 적당한 체중

(성별에 따른 공식)
 남자 : (m) * (m) * 22
 여자 : (m) * (m) * 21

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


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

아래는 내가 작성한 코드 

def std_weight(height, gender):
    decimal = height / 100  #cm를 m로 변환
    if gender == "남자"
        weight = decimal * decimal * 22
    else:
        weight = decimal * decimal * 21
    return round(weight, 2


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

 

 

문제 출처 - 나도 코딩