코딩테스트
간단 코딩 퀴즈 - 표준 체중 구하는 프로그램 작성
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))
문제 출처 - 나도 코딩