더북(TheBook)

반지름을 입력하니 오류가 발생하네요. 오류는 나중에 설명하고, 우선 코드를 다음과 같이 조금만 수정합니다.

p = 3.141592
r = int(input('반지름은? '))

result1 = p * r ** 2
result2 = 2 * p * r
result3 = 4 * p * r ** 2

print('원의 넓이 =', result1, '원의 둘레 =', result2, '구의 겉넓이 =', result3)
실행결과
반지름은? 999
원의 넓이 = 3135311.9575920003 원의 둘레 6276.900816 구의 겉넓이 = 12541247.830368001

이번에는 결괏값이 제대로 나옵니다. 이처럼 복잡한 값을 저장하거나 값이 수시로 변경될 때 변수를 사용하는 것이 효율적입니다. 재실행하며 반지름에 다양한 숫자를 넣어 보세요!

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.