-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpara_breaker.py
More file actions
30 lines (28 loc) · 1.98 KB
/
para_breaker.py
File metadata and controls
30 lines (28 loc) · 1.98 KB
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
#!/usr/local/bin/python3
'''Breaks paragraphs into sentences and phrases'''
text = """We hold these truths to be self-evident, that all men are created equal, \
that they are endowed by their Creator with certain unalienable Rights, that among \
these are Life, Liberty and the pursuit of Happiness. - That to secure these rights, \
Governments are instituted among Men, deriving their just powers from the consent of \
the governed, - That whenever any Form of Government becomes destructive of these ends, \
it is the Right of the People to alter or to abolish it, and to institute new Government, \
laying its foundation on such principles and organizing its powers in such form, as to \
them shall seem most likely to effect their Safety and Happiness. Prudence, indeed, will \
dictate that Governments long established should not be changed for light and transient \
causes; and accordingly all experience hath shewn that mankind are more disposed to \
suffer, while evils are sufferable than to right themselves by abolishing the forms to \
which they are accustomed. But when a long train of abuses and usurpations, pursuing \
invariably the same Object evinces a design to reduce them under absolute Despotism, it \
is their right, it is their duty, to throw off such Government, and to provide new Guards \
for their future security. - Such has been the patient sufferance of these Colonies; and \
such is now the necessity which constrains them to alter their former Systems of Government. \
The history of the present King of Great Britain is a history of repeated injuries and \
usurpations, all having in direct object the establishment of an absolute Tyranny over these \
States. To prove this, let Facts be submitted to a candid world. """
sentences = text.split(". ")
for index, s in enumerate(sentences):
sentences[index] = s.split(", ")
print("*" * 50)
print("Sentence #{0}".format(index + 1))
for num, p in enumerate(sentences[index]):
print("Phrase {0}: {1}".format(num + 1, p))