안녕하세요. 코드덤입니다.
예제로 배우는 파이썬, 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로 적어 줄 수 있어요.
보다 자세한 설명이 필요하신 분들은 아래 영상을 참고해 주세요.
print()함수내에 코드가 복잡해지고 있죠!
그래서 변수를 사용해서, 원의 넓이와 둘레를 구하는 수식을 변수에 담아서 아래와 같이 표현해 줄 수 있어요.
이렇게만 해서 출력하면, 아래와 같이 소수점 자릿수가 상당히 많이 나옵니다.
소수점 반올림은 round()함수를 사용해 주시면 됩니다.
round(반올림할 수, 나타낼 소수점 자리수)
소수점 자릿수는 생략이 가능해요. 그 경우에는 소수점 첫째 자리에서 반올림이 되기 때문에, 소수점 자릿수가 나타나지 않습니다.
이렇게 해서 출력을 하면, 아래와 같이 깔끔하게 소수점 자릿수를 정리해서 표현할 수 있습니다.
그럼, 다음 시간에 다른 예제로 다시 뵙겠습니다~
'파이썬 Python 강좌 > 예제로 배우는 파이썬' 카테고리의 다른 글
[2021 예제로 배우는 파이썬] 9강. 동전 던지기 게임 만들기 (0) | 2021.03.26 |
---|---|
[2021 예제로 배우는 파이썬] 8강. 비밀번호를 입력해서 잠금해제 풀기 (0) | 2021.03.25 |
[2021 예제로 배우는 파이썬] 6강. 1004초는 몇 분 몇 초일까요? | 몫과 나머지 (0) | 2021.03.23 |
[예제로 배우는 파이썬] 5강. input().split() 으로 입력값 나누기 | 이스케이프 시퀀스 (0) | 2021.03.22 |
[2021 예제로 배우는 파이썬] 4강. 총 금액 계산하기 (0) | 2021.03.21 |