더북(TheBook)

1.5.10 0에서 99 사이의 정수를 읽고 한 줄에 10개의 수를 열 맞춰 출력하는 tenperline.py 필터를 작성하라. 그러고 나서 명령 줄에서 두 개의 정수 mn을 입력받아 0에서 m-1 사이의 정수 난수 n개를 출력하는 randomintseq.py 프로그램을 작성하라. 그러고 나서 python3 randomintseq.py 200 100 | python3 tenperline.py 명령을 실행해 프로그램을 테스트하라.

 

1.5.11 표준 입력 스트림에서 텍스트를 입력받고 텍스트에서 단어의 개수를 출력하는 프로그램을 작성하라. 여기에서 단어는 공백 문자로 구분된 일련의 비공백 문자열을 말한다.

 

1.5.12 이름 하나와 정수 두 개씩 있는 줄들을 표준 입력에서 읽어 이름, 두 개의 숫자, 첫 번째 정수를 두 번째 정수로 나눈 값을 소수점 셋째 자리까지 표 형태로 출력하는 프로그램을 작성하라. 이 프로그램을 이용하면 야구 선수의 평균 타율이나 학생의 성적을 테이블 형태로 출력할 수 있다.

 

1.5.13 다음 중 표준 입력 스트림에서 읽은 값을 모두 (예를 들어 배열에) 저장해야 구현할 수 있는 프로그램은? 그리고 고정된 개수의 변수만 이용해 필터로서 구현할 수 있는 프로그램은 무엇인가? 각 프로그램은 표준 입력 스트림에서 0과 1 사이의 실수 n개를 입력받는다.

• 최대와 최소 실수를 출력하는 프로그램

k번째로 작은 실수를 출력하는 프로그램

• 실수 제곱의 합을 출력하는 프로그램

• 실수 n개의 평균을 출력하는 프로그램

• 평균보다 큰 실수의 비율을 출력하는 프로그램

• 실수 n개를 오름차순으로 출력하는 프로그램

• 실수 n개를 무작위 순으로 출력하는 프로그램

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.