コード例 #1
0
ファイル: run.py プロジェクト: ftick/urban-crosswords
 def word_bank(self): 
     outStr = ''
     temp_list = duplicate(self.current_word_list)
     random.shuffle(temp_list) # randomize word list
     for word in temp_list:
         outStr += '%s\n' % word.word
     return outStr
コード例 #2
0
ファイル: word_search.py プロジェクト: gsong/atp-generators
 def print_word_bank(self):
     print('== Word Bank ==')
     temp_list = duplicate(self.current_word_list)
     random.shuffle(temp_list) # randomize word list
     for w in temp_list:
         print(w.original.strip())
     print
コード例 #3
0
ファイル: crossword.py プロジェクト: A-star-vengers/xword
 def word_bank(self):
     out_str = ''
     temp_list = duplicate(self.current_word_list)
     random.shuffle(temp_list)  # randomize word list
     for word in temp_list:
         out_str += '%s\n' % word.word
     return out_str
コード例 #4
0
ファイル: crossword.py プロジェクト: zenador/multi-xwords
	def word_bank(self): 
		outStr = ''
		temp_list = duplicate(self.current_word_list)
		random.shuffle(temp_list) # randomize word list
		for word in temp_list:
			outStr += '%s\n<br/>' %(word.word)
		return outStr.encode('utf-8')
コード例 #5
0
ファイル: array.py プロジェクト: HaeffnerLab/sqip
def append( collection, toAppend ):
    from copy import copy as duplicate
    """
    Appends the second argument to a copy of the first and returns the appended list.
    This uses a shallow copy operation.
    """
    copy = duplicate( collection )
    copy.append( toAppend )
    return copy
コード例 #6
0
 def get_shuffled_word_list(self): 
     """Returns a string of (shuffled) words (solutions)"""
     
     outStr = ''
     tmplist = copy.duplicate(self.crossword.placed_words)
     random.shuffle(tmplist) # randomize word list
     for word in tmplist:
         outStr += '%s\n' % word.word
     return outStr
コード例 #7
0
ファイル: array.py プロジェクト: HaeffnerLab/sqip
def append(collection, toAppend):
    from copy import copy as duplicate
    """
    Appends the second argument to a copy of the first and returns the appended list.
    This uses a shallow copy operation.
    """
    copy = duplicate(collection)
    copy.append(toAppend)
    return copy
コード例 #8
0
ファイル: puzzle.py プロジェクト: Khalidxx/wordly
 def word_bank(self):
     outStr = ''
     temp_list = duplicate(self.current_word_list)
     random.shuffle(temp_list)  # randomize word list
     for word in temp_list:
         outStr += '%s\n' % word.word
     fo = open("foo.txt", "a")
     fo.write(outStr)
     # Close opend file
     fo.close()
     return outStr