6. 퀴즈 #6
2023. 5. 3. 12:24ㆍpython
'''
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):
if gender == "남자":
weight = height * height * 22 * 0.0001
print(f"키 {height} 남자의 표준 체중은 {weight:.2f}kg 입니다.")
else:
weight = height * height * 21 * 0.0001
print(f"키 {height} 여자의 표준 체중은 {weight:.2f}kg 입니다.")
std_weight(175, "남자")
# 강사님 답
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))
'python' 카테고리의 다른 글
7. 다양한 출력 포멧 (0) | 2023.05.08 |
---|---|
7. 표준입출력 (0) | 2023.05.08 |
6. 지역변수와 전역변수 (0) | 2023.05.03 |
6. 함수 (0) | 2023.05.03 |
5. 퀴즈 #5 (0) | 2023.05.02 |