codingtest/python

도형별 넓이 계산기

도전하는일반인 2021. 10. 15. 08:55

문제

 

메뉴에 있는 도형을 선택하고 길이를 입력받아 넓이를 구할 수 있는 코드를 작성해보세요.

 

조건 1 : 도형은 원, 삼각형, 직사각형, 정사각형이 존재합니다.
조건 2 : 도형의 넓이 계산은 무조건 함수로 정의되어야 합니다.
조건 3 : 도형 별로 필요한 길이를 입력받아야 합니다.

원 → 반지름

삼각형 → 밑변 , 높이

직사각형 → 가로, 세로

정사각형 → 한 변의 길이

 

[참고] 도형 넓이 계산 공식

 

(원 넓이 공식) : 반지름 * 반지름 * 원주율(3.1415)

(삼각형 넓이 공식) : 밑변 * 높이 / 2

(직사각형 넓이 공식) : 가로 * 세로

(정사각형 넓이 공식) : (한 변 길이) * (한 변 길이)

 

함수를 만들어 놓은다음 if문을 통해 어떠한 도형의 넓이를 구할 건지 입력받게 했다.

 

위와 같이 계산이 된다.

 

 

새로운 점 : print구문안에 f를 사용하면 중괄호안에 변수를 입력 할 수 있다. (string formmating- 문자열 포매팅)

 

느낀점 : 자주 만들어 보지 않아서 그런가 자꾸 기초 문법을 햇갈린다... 부족한 점이 많다.

'codingtest > python' 카테고리의 다른 글

백준 if  (0) 2021.09.10
백준 사칙연산  (0) 2021.09.10
백준 Hello world  (0) 2021.09.10