This is a repository full of Flask fun, created for the GDA sprint in March 2020 by Danny & Manetta.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

31 lines
772 B

import random
def poetry():
filename = '2013_Wages_for_Facebook_[EN].txt'
path = './manifestos/'+filename
file = open(path, 'r')
manifesto = file.read()
manifesto = manifesto.replace('\n', ' ')
manifesto = manifesto.lower()
words = manifesto.split(' ')
# Divide words into three lists
shortwords = []
mediumwords = []
longwords = []
for word in words:
if len(word) < 4:
shortwords.append(word)
elif 4 <= len(word) <= 7:
mediumwords.append(word)
else:
longwords.append(word)
# Pick one from each list of words
line = (random.choice(shortwords),
random.choice(mediumwords),
random.choice(longwords))
# Join into a sentence
result = " ".join(line)
return result
if __name__ == '__main__':
result = poetry()
print('result:', result)