GRE   article search result : 1
GRE 공부를 근래에 하는 중인데, 단어 문제를 매번 만드는 일이 매번 반복 되는 것 같다.
그래서 이런 반복적인 일은 역시 컴퓨터를 시켜야함을 깨닫고, 단어를 섞어서 원하는만큼 뱉어주는 프로그램을 파이썬으로 몇 줄
짜보았다.


왼쪽과 같이 단어를 넣으면 오른쪽과 같이 뱉어준다. 원하는 만큼 포맷을 조정해서 프린트하면 간단히 단어 시험 완성.

사용자 삽입 이미지


파이썬 코드는 간단하다. 파일 읽어서 배열에 넣어주고, 그 배열에서 원하는 갯수만큼 단어를 추출해서 출력할 파일에 써준다.

import random

# 단어가 적혀 있는 파일
infile = open("input.txt", 'r')

# 단어를 읽어와서 배열에 넣는다
words = [];
for line in infile:
words.append(line)

# 출력할 파일
outfile = open("output.txt", 'w')

# 추출할 단어 수
MAX = 30
for i in range(0, MAX):
rand_index = random.randrange(0, len(words) - 1)
word = words.pop(rand_index)
outfile.write(word + "\n")


프로그래머는 이래서 좋아.
tagged with  , ,
wrote at 2010.11.30 16:46 신고
정말 진정한 공대생이시네요 ㅋ 대학원준비하다가 와서 글보고 웃다갑니다 ㅎ
이름 :
비밀번호 :
홈사이트 :
비밀글 :
*1 
count total 268,318, today 1, yesterday 8
달력
«   2018/12   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          
알립니다
I am
분류 전체보기
일상다반사
책 리뷰
On the Web
무술 수련
About me
꼴지 동경대를 가다를 통해..
글 보관함
2011/03, 2011/02, 2010/12, 2010/11, 2010/09,
rss