ideal insane

Resistance ∙ Pioneer ∙ 생산자

분류 전체보기 295

기초 100제 - 1025 : [기초-입출력] 정수 1개 입력받아 나누어 출력하기(설명)

1024에서 입력값을 나눠 출력한 것과 동일하게 입력값이 담긴 변수를 리스트로 활용하면 된다. '75254'를 입력값으로 주었을 때 출력 다시보니 for문을 이용한 의미가 부족한 것 같다. 문제는 5자리 숫자만 입력받기 때문에 상관없지만, len(a)를 이용해 n값이 입력값의 자리수에 따라 변하게 하면 n자리 숫자가 입력된다고 할 때도 같은 형식으로 출력할 수 있다. '**'은 앞의 수의 뒤 수 제곱으로 계산하는 연산자이다. 이 코드는 5자리 이상인 수('314159265'), 5자리 미만인 수('314')를 입력값으로 주어도 잘 출력된다.

기초 100제 - 1019 : [기초-입출력] 연월일 입력받아 그대로 출력하기

이번에는 '.'을 기준으로 입력값을 나누어 연,월,일 총 3가지를 변수에 담아야한다. 주의할 점은 1자리 수의 월이나 일이 입력됬을 때 출력시 앞에 0을 붙여 두자리로 맞추어야 한다. 이때 '%02d'를 사용해 2칸을 사용해 출력하는데 한자리 수인 경우 앞에 0을 붙여 출력한다. 연도도 '%04d'를 사용해 4자리로 맞춰야 한다. '314.1.5'를 입력값으로 주었을 때 형식을 맞춰 출력되었다.

기초 100제 - 1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기(설명)

실수 한개를 입력받고, 소수점 셋 째 자리에서 반올림하여 소수점 이하 둘 째 자리까지 출력해야한다. 1012의 확장이다. ' %.mf '일때 소수점 아래 m+1자리에서 반올림하여 m자리까지 나타낸다는 의미이다. 1. 입력을 받는다. 2. 입력 받은 값을 실수형으로 만든다. 3. 소수점 이하 셋 째 자리에서 반올림 해, 소수점 이하 둘째 자리까지 출력한다. '3.141592' 와 '5.678'을 입력값으로 했을 때 조건을 만족하여 출력된다.

반응형