반응형

코드
#원의 넓이 : 반지름*반지름*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) 뒤에 몇번째 자리 까지 소수점을 나타낼 것인가를 기입하지 않으면 .에서 반올림 되어 정수 형태로 나온다.
반응형
'두두 IT > 예제로 풀어보는 파이썬' 카테고리의 다른 글
| 체질량 지수 BMI 계산 프로그램 만들기 (0) | 2026.05.10 |
|---|---|
| 동전 던지기 게임 만들기 | 랜덤 모듈 (0) | 2026.05.10 |
| 잠금 해제 프로그램 만들기 | 조건문 if문 (0) | 2026.05.10 |
| 1234초는 몇분 몇초일까요? | 몫과 나머지 연산자 활용하기(//, %) (0) | 2026.05.09 |
| 입력한 두 수의 곱 구하기 | f-스트링, split(), 이스케이프 시퀀스 (0) | 2026.05.09 |