본문 바로가기
파이썬

[파이썬] 원의 면적 원의 둘레를 계산하는 함수를 작성하고 출력하는 프로그램을 작성하시오.

by 이얏호이야호 2022. 12. 4.

원의 면적 계산, 원이 둘레를 계산 함수를 작성하여 출력하는 프로그램을 가지고 왔습니다.

물론 단번에 코드를 본다면 좋기야 하겠지만 장기적으로 봤을 때

혼자 풀어보기 -> 힌트 -> 코드 보기 순으로 공부하시는 게 실력 향상에 큰 도움이 됩니다!

힌트를 보고 천천히 생각을 거쳐서 문제를 풀어보시고

답안을 확인해보세요

 

더보기
결과1
반지름이 10인경우
출력
반지름이 20인경우

먼저 면적, 둘레를 구하는 공식을 알아야겠죠?

 

원의 면적 구하는 공식

파이 x 반지름제곱

원의 둘레 구하는 공식

파이 x 반지름 x 2

프로그램의 기본틀입니다.

PI = 3.14   #전역변수 파이를 설정
def circleArea (radius):    #원의 면적 계산 함수
     					    #파이 * 반지름제곱
    return         		    #결과를 반환
    
def circleCircum(radius):   #원의 둘레 계산 함수
 							# 파이 * 반지름 * 2
    return 				    #결과를 반환

    
print("반지름의 면적 : ",circleArea(5))     #면적 출력
print("반지름의 둘레 : ",circleCircum(5))   #둘레 출력

 

 

더보기
결과1
반지름이 10인경우
결과2
반지름이 20인경우
PI = 3.14   #전역변수 파이를 설정
def circleArea (radius):    #원의 면적 계산 함수
    area = PI*radius**2    #파이 * 반지름제곱
    return area             #결과를 반환
    
def circleCircum(radius):   #원의 둘레 계산 함수
    circumResult = PI*radius* 2 # 파이 * 반지름 * 2
    return circumResult     #결과를 반환

    
print("반지름의 면적 : ",circleArea(5))     #면적 출력
print("반지름의 둘레 : ",circleCircum(5))   #둘레 출력

 

 

 

 

 

댓글