목차
접기
728x90
반응형
Quiz) 표준 체중을 구하는 프로그램을 작성하시오.
# 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 == "남자":
return height * height * 22
else:
return height * height * 21
height = 175
gender = "남자"
weight = round(std_weight(height / 100, gender), 2)
print("키 {0}cm {1}의 표준 체중은 {2}kg 입니다.".format(height, gender, weight))
# ----------------- 풀이 과정 끝 -----------------
# ----------------- 본인 풀이 시작 -----------------
# def std_weight(gender, height):
# weight = 0
# mHeight = height * 0.1
# if gender == "남자":
# weight = mHeight * mHeight * 22
# else:
# weight = mHeight * mHeight * 21
# return round((weight * 0.01), 2)
# height = int(input("키를 입력해주세요 : "))
# gender = input("성별을 입력해주세요 : " )
# weight = std_weight(gender, height)
# print("키 {0}cm {1}의 표준 체중은 {2}kg 입니다.".format(height, gender, weight))
# ----------------- 본인 풀이 끝 -----------------
728x90
반응형
LIST
'Python' 카테고리의 다른 글
[ Python ] 다양한 출력 포맷(빈 자리 빈 공간, 오른쪽 정렬, 총 10자리 확보, 3자리 마다 콤마, ^으로 빈칸 채우기, 소수점 둘째 자리까지 출력, (0) | 2021.03.07 |
---|---|
[ Python ] 표준 입출력(sep,end, sys.stdout, sys.stderr, ljust(), rjust(), zfill(), input(), type() (0) | 2021.03.07 |
[ Python ] 전역변수와 지역변수 (0) | 2021.03.06 |
[ Python ] 가변 인자 사용법. (*language) (0) | 2021.03.06 |
[ Python ] 매개변수의 키워드 값 (0) | 2021.03.06 |