728x90
반응형
SW Expert Academy에서 학습용으로 문제를 가져왔습니다. 문제가 될 시 수정, 삭제하겠습니다.
https://swexpertacademy.com/main/main.do
문제 : 다음의 결과와 같이 사용자로부터 콤마(,)로 구분해 여러 원의 반지름을 입력 받아 이들에 대한 원의 둘레를 계산해 출력하는 프로그램을 작성하십시오.
input
2, 3, 4, 5
output
12.57, 18.85, 25.13, 31.42
code
from math import pi
T=[2*pi*int(i) for i in input().split(',')]
for j in T[:-1]:
print("%0.2f"%j, end=', ')
print("%0.2f"%T[-1])
원의 둘레 공식은 2 x 파이 x 원의 반지름이다. 이 공식을 적용하기 위해 math에서 pi를 import하고 리스트의 내포기능을 활용해 T에 각각 원의 둘레를 계산한 것을 넣는다. 그 후 for문을 이용해 하나씩 꺼내어 ,로 구분해 주는데 여기서 마지막에는 ,가 붙으므로 따로 떼어내어 for문 끝마친 후 따로 붙여줬다.
반응형
'Programming > SWEA' 카테고리의 다른 글
[SWEA 6296].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 19 (0) | 2021.07.24 |
---|---|
[SWEA 6295].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 18 (0) | 2021.07.24 |
[SWEA 6292].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 16 (0) | 2021.07.24 |
[SWEA 6290].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 14 (0) | 2021.07.24 |
[SWEA 6289].[파이썬 프로그래밍 기초(2) 파이썬의 기본 응용] 2. 자료구조 -리스트, 튜플 13 (0) | 2021.07.22 |