article id #209
categorized under 일상다반사 & written by Steven Yoo
categorized under 일상다반사 & written by Steven Yoo
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")
프로그래머는 이래서 좋아.
'일상다반사' 카테고리의 다른 글
GRE 일본에서 치고 왔어요 (4) | 2009.04.20 |
---|---|
GRE 단어 섞어주는 파이썬 프로그램 (1) | 2009.01.10 |
내 옆에서 걸으면서 친구가 되어다오 (0) | 2008.12.16 |
스킨 때문에 워드프레스로 옮길까 (6) | 2008.12.13 |