본문 바로가기
두두 IT/예제로 풀어보는 파이썬

원의 넓이와 둘레 구하는 프로그램 만들기 | float(), 거듭제곱 **, 반올림하기

by DoDo's 2026. 5. 10.
반응형

 

코드

#원의 넓이 : 반지름*반지름*3.14
#원의 둘레 : 2 * 반지름 * 3.14
# 거듭제곱 ** 예) 10^2 = 10**2, 3^7 = 3**7, r^2 = r**2

# int : 정수
# float : 실수


r = float(input("반지름을 입력해 주세요. \n"))

area = r**2 * 3.14
circumference = 2 * r *3.14

print(f"원의 넓이(거듭제곱 **) : {round(area, 2)}")
print(f"원의 둘레 : {round(circumference)}")

#print(f"원의 넓이: {r*r*3.14}")
#print(f"원의 넓이(거듭제곱 **) : {r**2 * 3.14}")
#print(f"원의 둘레: {2*r*3.14}")

 

실행 후 

반지름을 입력해 주세요. 
2783949
원의 넓이(거듭제곱 **) : 24336168188647.14
원의 둘레 : 17483199.72

 

input을 하게 되면 str 문자형으로 입력이 되기 때문에 반드시 int나 float로 진행해줘야 한다.

round는 소수점 몇 자리까지 나오는지를 해준다 round(area, 2) 소수점 2번째 자리까지 해주면 된다.

round(area) 뒤에 몇번째 자리 까지 소수점을 나타낼 것인가를 기입하지 않으면 .에서 반올림 되어 정수 형태로 나온다.

반응형