꿈을 코딩하다! 코드덤

Code your dreams

자세히보기

파이썬 Python 강좌/예제로 배우는 파이썬

[2021 예제로 배우는 파이썬] 7강. 원의 넓이와 둘레 구하기 | 거듭제곱, 반올림

코드덤 2021. 3. 24. 10:10
반응형

안녕하세요. 코드덤입니다. 

 

예제로 배우는 파이썬, 7강에서는 거듭제곱 연산자를 사용해서 원의 넓이를 구하는 방법과 반올림을 하는 방법에 대해 소개해 드립니다. 

 

먼저 반지름을 입력받아야겠죠. 

int() 함수로 숫자로 변환시켜 준 다음 r이라는 변수에 담아두겠습니다. 

하지만, int()로 변환시켜주게 되면, 반지름은 항상 정수형으로만 입력을 해야 해요. 

3.1과 같이 소수점 자리를 입력하게 되면, 오류가 뜹니다. 

 

그래서 이번에는 float()함수를 사용해서 소수점까지도 입력 가능하도록 해 주겠습니다. 

먼저 원의 넓이와 원의 둘레를 구할 때는 간단하게 아래와 같이 넣어줄 수 있죠. 

원의 넓이는 반지름x반지름x3.14인데요. 

바로 사칙연산을 사용해서 r x r x 3.14로 표현해 줄 수도 있고, 

또는 거듭제곱을 사용해서 r^2 x 3.14로 표현해 줄 수 있어요. 

 

파이썬에서 거듭제곱은 **  별표를 2개 적어주시면 됩니다. 

예를 들어, 10의 제곱을 표현하고 싶다면, 10**2로, 

r의 제곱을 표현하고 싶다면, r**2로 적어 줄 수 있어요. 

보다 자세한 설명이 필요하신 분들은 아래 영상을 참고해 주세요. 

youtu.be/XK0Cj45CCGM

 

print()함수내에 코드가 복잡해지고 있죠! 

그래서 변수를 사용해서, 원의 넓이와 둘레를 구하는 수식을 변수에 담아서 아래와 같이 표현해 줄 수 있어요. 

이렇게만 해서 출력하면, 아래와 같이 소수점 자릿수가 상당히 많이 나옵니다. 

 

소수점 반올림은 round()함수를 사용해 주시면 됩니다. 

round(반올림할 수, 나타낼 소수점 자리수)

소수점 자릿수는 생략이 가능해요. 그 경우에는 소수점 첫째 자리에서 반올림이 되기 때문에, 소수점 자릿수가 나타나지 않습니다. 

이렇게 해서 출력을 하면, 아래와 같이 깔끔하게 소수점 자릿수를 정리해서 표현할 수 있습니다. 

그럼, 다음 시간에 다른 예제로 다시 뵙겠습니다~ 

반응형