6. 퀴즈 #6

2023. 5. 3. 12:24python

'''
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