{"id":443,"date":"2010-03-12T14:10:39","date_gmt":"2010-03-12T20:10:39","guid":{"rendered":"http:\/\/www.tamarziv.com\/itp\/?p=443"},"modified":"2010-03-12T14:41:40","modified_gmt":"2010-03-12T20:41:40","slug":"barneys-regular-depression-not-yet","status":"publish","type":"post","link":"https:\/\/www.tamarziv.com\/itp\/barneys-regular-depression-not-yet\/","title":{"rendered":"Barney&#8217;s Regular Depression"},"content":{"rendered":"<p>to being However,<br \/>\nHowever, plans or<br \/>\nabate. a Mixed Episode<br \/>\nevery a Major Depressive Episode<br \/>\nmood to these guilt or are However,<br \/>\nduring However, mild However, toxin or Moreover, <\/p>\n<p>be one&#8217;s predict<br \/>\npredict these lowed<br \/>\nunless an irreversible dementia<br \/>\noften a Major Depressive Episode<br \/>\nwish of prior fully lowed are predict<br \/>\nreview predict self predict being lowed predict<\/p>\n<p>an other failure<br \/>\nfailure aches high<br \/>\nreturn an irreversible dementia<br \/>\noften an increased appetite<br \/>\nthis to areas sense high For failure<br \/>\nsales. failure When failure every high feature <\/p>\n<p>or these objects<br \/>\nobjects least to<br \/>\nsleep, a Mixed Episode<br \/>\nfully a Major Depressive Episode<br \/>\nthey to there begin to and objects<br \/>\nplays, objects Less objects aches to defects <\/p>\n<p>an there frustrated.<br \/>\nfrustrated. guilt is<br \/>\nplans, an irreversible dementia<br \/>\nfully an increased appetite<br \/>\nalso as child down is for frustrated.<br \/>\nthink, frustrated. than frustrated. night is frustrated. <\/p>\n<p>of chief pauses<br \/>\npauses often has<br \/>\nbetter a week period<br \/>\npains a general medical condition<br \/>\nless or Other deny, has the pauses<br \/>\nalways pauses with pauses there has focuses <\/p>\n<p>do often treated,<br \/>\ntreated, bowel signs<br \/>\nsweets an irreversible dementia<br \/>\nsleep a Major Depressive Episode<br \/>\nfrom of which toxin signs the treated,<br \/>\nsales. treated, from treated, weeks signs depressed, <\/p>\n<p>of worst grades<br \/>\ngrades other and<br \/>\nunless a week thought<br \/>\nthere an increased appetite<br \/>\nhave by would twice and the grades<br \/>\nasleep grades than grades these and includes <\/p>\n<p>be least easily<br \/>\neasily early in<br \/>\nbetter a Mixed Episode<br \/>\nworst an increased appetite<br \/>\neat. of there these in and easily<br \/>\nhaving easily have easily would in Family <\/p>\n<p>be manic concentration.<br \/>\nconcentration. there to<br \/>\nsales. a week period<br \/>\nThose a Major Depressive Episode<br \/>\nthan a myocardial infarction signs to the concentration.<br \/>\nmemory concentration. used concentration. these to exertion. <\/p>\n<p>at count sadness.<br \/>\nsadness. often not<br \/>\nbefore an irreversible dementia<br \/>\nplans an increased appetite<br \/>\nwhen a week thought these not for sadness.<br \/>\nrather sadness. away sadness. count not muteness. <\/p>\n<p>by Those infarction,<br \/>\ninfarction, Those abuse<br \/>\ndumps&#8221; a week period<br \/>\nsigns a Major Depressive Episode<br \/>\nsick a week thought there abuse and infarction,<br \/>\ncases, infarction, that infarction, quite abuse definition, <\/p>\n<p>or often interpersonal<br \/>\ninterpersonal looks or<br \/>\nmiddle a week thought<br \/>\ntoxin an increased appetite<br \/>\nthey a week period bowel or and interpersonal<br \/>\ndearly interpersonal with interpersonal one&#8217;s or terminal <\/p>\n<p>to least infarction,<br \/>\ninfarction, night one<br \/>\nperson a Mixed Episode<br \/>\ndrawn a Major Depressive Episode<br \/>\ngain a myocardial infarction seeks one for infarction,<br \/>\ntoward infarction, food infarction, looks one direction, <\/p>\n<p>or &#8220;down negative<br \/>\nnegative fully often<br \/>\nduring an irreversible dementia<br \/>\nthere a general medical condition<br \/>\nmost a Mixed Episode quite often the negative<br \/>\nwaking negative some negative often often subjective <\/p>\n<p>be other pauses<br \/>\npauses often be<br \/>\nperson a week thought<br \/>\nloved a general medical condition<br \/>\nwith a week period guilt be the pauses<br \/>\nsweets pauses face pauses night be excuses <\/p>\n<p>no other pains<br \/>\npains being week<br \/>\nnearly a Mixed Episode<br \/>\nworst a Major Depressive Episode<br \/>\nhave an irreversible dementia areas week for pains<br \/>\nsales. pains mood pains skin, week gains <\/p>\n<p>in sense Frequently<br \/>\nFrequently fully four<br \/>\nbecome a week thought<br \/>\nsense a Major Depressive Episode<br \/>\nSome a myocardial infarction often four the Frequently<br \/>\nreturn Frequently mild Frequently which four subsequently <\/p>\n<p>an about symptoms<br \/>\nsymptoms there eat.<br \/>\nunable a myocardial infarction<br \/>\ndeny, an increased appetite<br \/>\nmust a Mixed Episode angry eat. The symptoms<br \/>\nbefore symptoms they symptoms tasks eat. symptoms <\/p>\n<p>Yes, Barney has taken a turn to the worst, now he&#8217;s using general expressions to express his depressions, there are three different dictionaries, one is general, the other is set to match the 3 last characters of the word for rhyming sake, the last, is a dictionary of sentences beginning with the letter a, to match the following diagram. <\/p>\n<p><em>I love you<br \/>\nYou love me<br \/>\nwe&#8217;re a happy family<br \/>\nwith a great big hug<br \/>\nand a kiss from me to you<br \/>\nwon&#8217;t you say you love me too<\/p>\n<p>3 Words, 1 You, 1 Love<br \/>\n3 Words, 1 You, 1 Love, 1 Me<br \/>\n4 Words, one We<br \/>\n5 Words, with a<br \/>\n6 Words, with a<br \/>\n7 Words, __ you ___, you love me too [rhymes with you]<\/p>\n<p>w(z) w(any) w(x)<br \/>\nw(x) w(z) w(y)<br \/>\nw(any) w(a any*2)<br \/>\nwith w(a any*3)<br \/>\nand w(a any*2) w(y) to w(x)<br \/>\nwon&#8217;t w(x) w(any) w(x) w(z) w(y) too-([-3:] of w(y))<\/em><br \/>\n<\/br><br \/>\n<\/br><\/p>\n<div class=\"codecolorer-container python default\" style=\"overflow:auto;white-space:nowrap;width:648px;height:300px;\"><table cellspacing=\"0\" cellpadding=\"0\"><tbody><tr><td class=\"line-numbers\"><div>1<br \/>2<br \/>3<br \/>4<br \/>5<br \/>6<br \/>7<br \/>8<br \/>9<br \/>10<br \/>11<br \/>12<br \/>13<br \/>14<br \/>15<br \/>16<br \/>17<br \/>18<br \/>19<br \/>20<br \/>21<br \/>22<br \/>23<br \/>24<br \/>25<br \/>26<br \/>27<br \/>28<br \/>29<br \/>30<br \/>31<br \/>32<br \/>33<br \/>34<br \/>35<br \/>36<br \/>37<br \/>38<br \/>39<br \/>40<br \/>41<br \/>42<br \/>43<br \/>44<br \/>45<br \/>46<br \/>47<br \/>48<br \/>49<br \/>50<br \/>51<br \/>52<br \/>53<br \/>54<br \/>55<br \/>56<br \/>57<br \/>58<br \/>59<br \/>60<br \/>61<br \/>62<br \/>63<br \/>64<br \/>65<br \/>66<br \/>67<br \/>68<br \/>69<br \/>70<br \/>71<br \/>72<br \/>73<br \/>74<br \/>75<br \/>76<br \/>77<br \/>78<br \/>79<br \/>80<br \/>81<br \/>82<br \/>83<br \/>84<br \/>85<br \/>86<br \/>87<br \/>88<br \/>89<br \/>90<br \/>91<br \/>92<br \/>93<br \/>94<br \/>95<br \/>96<br \/>97<br \/>98<br \/>99<br \/>100<br \/>101<br \/>102<br \/>103<br \/>104<br \/>105<br \/>106<br \/>107<br \/>108<br \/>109<br \/>110<br \/>111<br \/>112<br \/>113<br \/>114<br \/>115<br \/>116<br \/>117<br \/>118<br \/>119<br \/>120<br \/>121<br \/>122<br \/>123<br \/>124<br \/>125<br \/>126<br \/>127<br \/>128<br \/>129<br \/>130<br \/>131<br \/>132<br \/>133<br \/>134<br \/>135<br \/>136<br \/>137<br \/>138<br \/>139<br \/>140<br \/><\/div><\/td><td><div class=\"python codecolorer\"><span class=\"kw1\">import<\/span> <span class=\"kw3\">sys<\/span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># builds dictionary from source text, and replaces words from a different text which start with the same letter<\/span><br \/>\n<span class=\"kw1\">import<\/span> <span class=\"kw3\">random<\/span><br \/>\n<span class=\"kw1\">import<\/span> <span class=\"kw3\">re<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># use regular expressions<\/span><br \/>\n<br \/>\nsource_alpha <span class=\"sy0\">=<\/span> <span class=\"kw2\">dict<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># dictionary of all words in first text<\/span><br \/>\nsource_endings <span class=\"sy0\">=<\/span> <span class=\"kw2\">dict<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># dictionary of all words ending with same 3 letters&nbsp; &nbsp; <\/span><br \/>\nsource_a <span class=\"sy0\">=<\/span> <span class=\"kw2\">dict<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># dictionary of all strings beginning with the letter a <\/span><br \/>\n<br \/>\nsource_file <span class=\"sy0\">=<\/span> <span class=\"kw3\">sys<\/span>.<span class=\"me1\">argv<\/span><span class=\"br0\">&#91;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#93;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># first argument passed on command line, sys.argv[0] will be the name of the script file<\/span><br \/>\n<br \/>\nignoreList <span class=\"sy0\">=<\/span> <span class=\"br0\">&#91;<\/span><span class=\"st0\">&quot;),&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;).&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;Major&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;major&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;(&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;AS).&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;A3).&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;A9).&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;(e.g.,&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;E).&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;(i.e.,&quot;<\/span><span class=\"br0\">&#93;<\/span><br \/>\nignoreIndex <span class=\"sy0\">=<\/span> <span class=\"kw2\">int<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\nignoreIndex <span class=\"sy0\">=<\/span> <span class=\"nu0\">0<\/span><br \/>\n<br \/>\n<span class=\"co1\"># create a dictionary of words from the text<\/span><br \/>\n<span class=\"co1\"># read each line from source file; split each line into words; store each<\/span><br \/>\n<span class=\"co1\"># word in the source_alpha dictionary, according to which letter it starts with<\/span><br \/>\n<span class=\"kw1\">for<\/span> line <span class=\"kw1\">in<\/span> <span class=\"kw2\">open<\/span><span class=\"br0\">&#40;<\/span>source_file<span class=\"br0\">&#41;<\/span>: &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; <span class=\"co1\"># reading lines from major_dep.txt<\/span><br \/>\n&nbsp; &nbsp; line <span class=\"sy0\">=<\/span> line.<span class=\"me1\">strip<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; words <span class=\"sy0\">=<\/span> line.<span class=\"me1\">split<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot; &quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">for<\/span> word <span class=\"kw1\">in<\/span> words:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># loops through each of the words &nbsp; &nbsp; &nbsp; <\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"kw2\">len<\/span><span class=\"br0\">&#40;<\/span>word<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">0<\/span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># check to make sure we have a large word<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lengthWord <span class=\"sy0\">=<\/span> <span class=\"kw2\">len<\/span><span class=\"br0\">&#40;<\/span>word<span class=\"br0\">&#41;<\/span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># get first letter of word<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># if we've already seen this number, append to list<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> lengthWord <span class=\"kw1\">in<\/span> source_alpha:&nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_alpha<span class=\"br0\">&#91;<\/span>lengthWord<span class=\"br0\">&#93;<\/span>.<span class=\"me1\">append<\/span><span class=\"br0\">&#40;<\/span>word<span class=\"br0\">&#41;<\/span> &nbsp; <span class=\"co1\"># append word to the value of that number<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">else<\/span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># looks like {'3':['the','big']...} <\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_alpha<span class=\"br0\">&#91;<\/span>lengthWord<span class=\"br0\">&#93;<\/span> <span class=\"sy0\">=<\/span> <span class=\"br0\">&#91;<\/span>word<span class=\"br0\">&#93;<\/span> &nbsp; &nbsp; &nbsp; <span class=\"co1\"># specify that a new list is made<\/span><br \/>\n<br \/>\n<br \/>\n<span class=\"kw1\">for<\/span> key <span class=\"kw1\">in<\/span> source_alpha:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># go through each key in the dict<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">if<\/span> key <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">0<\/span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">for<\/span> regect <span class=\"kw1\">in<\/span> ignoreList: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># for each word in regects<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">for<\/span> item <span class=\"kw1\">in<\/span> source_alpha<span class=\"br0\">&#91;<\/span>key<span class=\"br0\">&#93;<\/span>:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># itirate through members of list<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> regect <span class=\"sy0\">==<\/span> item:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># if word in list is a regect<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># &nbsp; print regect + ' before ' + str(source_alpha[key])<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_alpha<span class=\"br0\">&#91;<\/span>key<span class=\"br0\">&#93;<\/span>.<span class=\"me1\">pop<\/span><span class=\"br0\">&#40;<\/span>source_alpha<span class=\"br0\">&#91;<\/span>key<span class=\"br0\">&#93;<\/span>.<span class=\"me1\">index<\/span><span class=\"br0\">&#40;<\/span>regect<span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span>&nbsp; <span class=\"co1\">#pop it out of the list<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># &nbsp; print regect + ' after ' + str(source_alpha[key])<\/span><br \/>\n<br \/>\n<span class=\"co1\">#print source_alpha<\/span><br \/>\n<br \/>\n<span class=\"co1\"># source_alpha will be a dictionary whose keys are strings and whose values<\/span><br \/>\n<span class=\"co1\"># are lists.<\/span><br \/>\n<span class=\"co1\"># uncomment this to see what the data structure created above looks like<\/span><br \/>\n<span class=\"co1\">#print source_alpha<\/span><br \/>\n<br \/>\n<span class=\"co1\"># source_endings will have values of words that share the same 3 last charecters<\/span><br \/>\n<span class=\"kw1\">for<\/span> line <span class=\"kw1\">in<\/span> <span class=\"kw2\">open<\/span><span class=\"br0\">&#40;<\/span>source_file<span class=\"br0\">&#41;<\/span>: &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; <span class=\"co1\"># reading lines from major_dep.txt<\/span><br \/>\n&nbsp; &nbsp; line <span class=\"sy0\">=<\/span> line.<span class=\"me1\">strip<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; words <span class=\"sy0\">=<\/span> line.<span class=\"me1\">split<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot; &quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">for<\/span> word <span class=\"kw1\">in<\/span> words:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># loops through each of the words &nbsp; &nbsp; &nbsp; <\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"kw2\">len<\/span><span class=\"br0\">&#40;<\/span>word<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">4<\/span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># check to make sure we have a large word<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"br0\">&#40;<\/span>word <span class=\"sy0\">!=<\/span> <span class=\"st0\">&quot;major&quot;<\/span><span class=\"br0\">&#41;<\/span>: &nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ending <span class=\"sy0\">=<\/span> word<span class=\"br0\">&#91;<\/span>-<span class=\"nu0\">3<\/span>:<span class=\"br0\">&#93;<\/span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># get the last 3 letters<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># if we've already seen this number, append to list<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> ending <span class=\"kw1\">in<\/span> source_endings:&nbsp; &nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> word <span class=\"kw1\">in<\/span> source_endings<span class=\"br0\">&#91;<\/span>ending<span class=\"br0\">&#93;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ignore <span class=\"sy0\">=<\/span> <span class=\"st0\">&quot;true&quot;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">else<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_endings<span class=\"br0\">&#91;<\/span>ending<span class=\"br0\">&#93;<\/span>.<span class=\"me1\">append<\/span><span class=\"br0\">&#40;<\/span>word<span class=\"br0\">&#41;<\/span> <span class=\"co1\"># append word to the value of that number<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">else<\/span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># looks like {'ing':['thing','biging']...}&nbsp; <\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_endings<span class=\"br0\">&#91;<\/span>ending<span class=\"br0\">&#93;<\/span> <span class=\"sy0\">=<\/span> <span class=\"br0\">&#91;<\/span>word<span class=\"br0\">&#93;<\/span> &nbsp; &nbsp; <span class=\"co1\"># specify that a new list is made<\/span><br \/>\n<br \/>\n<span class=\"co1\"># print source_endings<\/span><br \/>\n<br \/>\n<span class=\"co1\"># source_a will have values of strings begining with the letter a<\/span><br \/>\n<span class=\"kw1\">for<\/span> line <span class=\"kw1\">in<\/span> <span class=\"kw2\">open<\/span><span class=\"br0\">&#40;<\/span>source_file<span class=\"br0\">&#41;<\/span>: &nbsp; &nbsp;&nbsp; &nbsp; &nbsp; <span class=\"co1\"># reading lines from major_dep.txt<\/span><br \/>\n&nbsp; &nbsp; line <span class=\"sy0\">=<\/span> line.<span class=\"me1\">strip<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">for<\/span> match_obj <span class=\"kw1\">in<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">finditer<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;(<span class=\"es0\">\\b<\/span>[Aa]<span class=\"es0\">\\b<\/span>|<span class=\"es0\">\\b<\/span>[Aa]n<span class=\"es0\">\\b<\/span>) (.{2,})(<span class=\"es0\">\\.<\/span>)&quot;<\/span><span class=\"sy0\">,<\/span> line<span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; a_something1 <span class=\"sy0\">=<\/span> match_obj.<span class=\"me1\">group<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">1<\/span><span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># loops through each of the words<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; a_something2 <span class=\"sy0\">=<\/span> match_obj.<span class=\"me1\">group<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#41;<\/span> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># loops through each of the words &nbsp; &nbsp; &nbsp; <\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; words <span class=\"sy0\">=<\/span> a_something2.<span class=\"me1\">split<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot; &quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; num_words <span class=\"sy0\">=<\/span> <span class=\"kw2\">len<\/span><span class=\"br0\">&#40;<\/span>words<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># print a_something1 +&quot; &quot;+ a_something2<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># print num_words<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> num_words <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">1<\/span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># check to make sure we have a large word<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; a_len <span class=\"sy0\">=<\/span> <span class=\"kw2\">len<\/span><span class=\"br0\">&#40;<\/span>words<span class=\"br0\">&#41;<\/span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># get the last 3 letters<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># if we've already seen this number, append to list<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> a_len <span class=\"kw1\">in<\/span> source_a: &nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> a_something2 <span class=\"kw1\">in<\/span> source_a<span class=\"br0\">&#91;<\/span>a_len<span class=\"br0\">&#93;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ignore <span class=\"sy0\">=<\/span> <span class=\"st0\">&quot;true&quot;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">else<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_a<span class=\"br0\">&#91;<\/span>a_len<span class=\"br0\">&#93;<\/span>.<span class=\"me1\">append<\/span><span class=\"br0\">&#40;<\/span>a_something1+<span class=\"st0\">&quot; &quot;<\/span>+a_something2<span class=\"br0\">&#41;<\/span> &nbsp; <span class=\"co1\"># append word to the value of that number<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">else<\/span>: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"co1\"># looks like {'ing':['thing','biging']...}&nbsp; <\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_a<span class=\"br0\">&#91;<\/span>a_len<span class=\"br0\">&#93;<\/span> <span class=\"sy0\">=<\/span> <span class=\"br0\">&#91;<\/span>a_something1+<span class=\"st0\">&quot; &quot;<\/span>+a_something2<span class=\"br0\">&#93;<\/span> &nbsp; &nbsp; &nbsp; <span class=\"co1\"># specify that a new list is made<\/span><br \/>\n<span class=\"co1\"># print source_a<\/span><br \/>\n<br \/>\n<br \/>\n<br \/>\n<br \/>\n<br \/>\n<br \/>\n<span class=\"co1\"># read each line from standard input; split line into words; for each word,<\/span><br \/>\n<span class=\"co1\"># get a random word beginning with the same letter from source_alpha<\/span><br \/>\n<br \/>\n<br \/>\nreplace_1 <span class=\"sy0\">=<\/span> source_endings<span class=\"br0\">&#91;<\/span><span class=\"kw3\">random<\/span>.<span class=\"me1\">choice<\/span><span class=\"br0\">&#40;<\/span> source_endings.<span class=\"me1\">keys<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#93;<\/span> <span class=\"co1\"># how do I delete keys with too little values?<\/span><br \/>\nreplace_you <span class=\"sy0\">=<\/span> <span class=\"kw3\">random<\/span>.<span class=\"me1\">choice<\/span><span class=\"br0\">&#40;<\/span>replace_1<span class=\"br0\">&#41;<\/span><br \/>\nreplace_2 <span class=\"sy0\">=<\/span> source_alpha<span class=\"br0\">&#91;<\/span><span class=\"kw3\">random<\/span>.<span class=\"me1\">randrange<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">2<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">6<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#93;<\/span><br \/>\nreplace_me&nbsp; <span class=\"sy0\">=<\/span> <span class=\"kw3\">random<\/span>.<span class=\"me1\">choice<\/span><span class=\"br0\">&#40;<\/span>replace_2<span class=\"br0\">&#41;<\/span><br \/>\nreplace_3 <span class=\"sy0\">=<\/span> source_alpha<span class=\"br0\">&#91;<\/span><span class=\"kw3\">random<\/span>.<span class=\"me1\">randrange<\/span><span class=\"br0\">&#40;<\/span><span class=\"nu0\">4<\/span><span class=\"sy0\">,<\/span><span class=\"nu0\">8<\/span><span class=\"br0\">&#41;<\/span><span class=\"br0\">&#93;<\/span><br \/>\nreplace_love&nbsp; &nbsp; <span class=\"sy0\">=<\/span> <span class=\"kw3\">random<\/span>.<span class=\"me1\">choice<\/span><span class=\"br0\">&#40;<\/span>replace_3<span class=\"br0\">&#41;<\/span><br \/>\n<br \/>\n<span class=\"co1\"># read each line from standard input; split line into words; for each word,<\/span><br \/>\n<span class=\"co1\"># get a random word beginning with the same letter from source_alpha<\/span><br \/>\n<span class=\"kw1\">for<\/span> line <span class=\"kw1\">in<\/span> <span class=\"kw3\">sys<\/span>.<span class=\"me1\">stdin<\/span>:<br \/>\n&nbsp; &nbsp; line <span class=\"sy0\">=<\/span> line.<span class=\"me1\">strip<\/span><span class=\"br0\">&#40;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; line <span class=\"sy0\">=<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">sub<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;<span class=\"es0\">\\b<\/span>[Aa] h.{2,}&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;xxx&quot;<\/span><span class=\"sy0\">,<\/span> line<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; line <span class=\"sy0\">=<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">sub<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;<span class=\"es0\">\\b<\/span>[Aa] kiss&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;kiss&quot;<\/span><span class=\"sy0\">,<\/span> line<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; line <span class=\"sy0\">=<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">sub<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;<span class=\"es0\">\\b<\/span>[Aa] g.{2,}&quot;<\/span><span class=\"sy0\">,<\/span> <span class=\"st0\">&quot;yyy&quot;<\/span><span class=\"sy0\">,<\/span> line<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; words <span class=\"sy0\">=<\/span> line.<span class=\"me1\">split<\/span><span class=\"br0\">&#40;<\/span><span class=\"st0\">&quot; &quot;<\/span><span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; output <span class=\"sy0\">=<\/span> <span class=\"st0\">&quot;&quot;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">for<\/span> word <span class=\"kw1\">in<\/span> words:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"kw2\">len<\/span><span class=\"br0\">&#40;<\/span>word<span class=\"br0\">&#41;<\/span> <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">0<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; lengthWord <span class=\"sy0\">=<\/span> <span class=\"kw2\">len<\/span><span class=\"br0\">&#40;<\/span>word<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> lengthWord <span class=\"kw1\">in<\/span> source_alpha:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> lengthWord <span class=\"sy0\">&gt;<\/span> <span class=\"nu0\">0<\/span>:&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_words <span class=\"sy0\">=<\/span> source_alpha<span class=\"br0\">&#91;<\/span>lengthWord+<span class=\"nu0\">1<\/span><span class=\"br0\">&#93;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">if<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">search<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;[yY]ou&quot;<\/span><span class=\"sy0\">,<\/span> word<span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output +<span class=\"sy0\">=<\/span> replace_you<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">elif<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">search<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;[mM]e&quot;<\/span><span class=\"sy0\">,<\/span> word<span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output +<span class=\"sy0\">=<\/span> replace_me<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">elif<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">search<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;t<span class=\"es0\">\\w<\/span><span class=\"es0\">\\w<\/span><span class=\"es0\">\\b<\/span>&quot;<\/span><span class=\"sy0\">,<\/span> word<span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; rhyme <span class=\"sy0\">=<\/span> <span class=\"kw3\">random<\/span>.<span class=\"me1\">choice<\/span><span class=\"br0\">&#40;<\/span>replace_1<span class=\"br0\">&#41;<\/span> <span class=\"co1\"># make sure it's different than replace_you<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output +<span class=\"sy0\">=<\/span> rhyme<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">elif<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">search<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;xxx&quot;<\/span><span class=\"sy0\">,<\/span> word<span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_words2 <span class=\"sy0\">=<\/span> source_a<span class=\"br0\">&#91;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#93;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output +<span class=\"sy0\">=<\/span> &nbsp;<span class=\"kw3\">random<\/span>.<span class=\"me1\">choice<\/span><span class=\"br0\">&#40;<\/span>source_words2<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">elif<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">search<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;kiss&quot;<\/span><span class=\"sy0\">,<\/span> word<span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_words2 <span class=\"sy0\">=<\/span> source_a<span class=\"br0\">&#91;<\/span><span class=\"nu0\">2<\/span><span class=\"br0\">&#93;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output +<span class=\"sy0\">=<\/span> &nbsp;<span class=\"kw3\">random<\/span>.<span class=\"me1\">choice<\/span><span class=\"br0\">&#40;<\/span>source_words2<span class=\"br0\">&#41;<\/span> <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">elif<\/span> <span class=\"kw3\">re<\/span>.<span class=\"me1\">search<\/span><span class=\"br0\">&#40;<\/span>r<span class=\"st0\">&quot;yyy&quot;<\/span><span class=\"sy0\">,<\/span> word<span class=\"br0\">&#41;<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; source_words3 <span class=\"sy0\">=<\/span> source_a<span class=\"br0\">&#91;<\/span><span class=\"nu0\">3<\/span><span class=\"br0\">&#93;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output +<span class=\"sy0\">=<\/span> <span class=\"kw3\">random<\/span>.<span class=\"me1\">choice<\/span><span class=\"br0\">&#40;<\/span>source_words3<span class=\"br0\">&#41;<\/span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">else<\/span>: &nbsp; <br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output +<span class=\"sy0\">=<\/span> <span class=\"kw3\">random<\/span>.<span class=\"me1\">choice<\/span><span class=\"br0\">&#40;<\/span>source_words<span class=\"br0\">&#41;<\/span><br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span class=\"kw1\">else<\/span>:<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; output +<span class=\"sy0\">=<\/span> word<br \/>\n&nbsp; &nbsp; &nbsp; &nbsp; output +<span class=\"sy0\">=<\/span> <span class=\"st0\">&quot; &quot;<\/span><br \/>\n&nbsp; &nbsp; <span class=\"kw1\">print<\/span> output<\/div><\/td><\/tr><\/tbody><\/table><\/div>\n","protected":false},"excerpt":{"rendered":"<p>to being However, However, plans or abate. a Mixed Episode every a Major Depressive Episode mood to these guilt or are However, during However, mild However, toxin or Moreover, be one&#8217;s predict predict these lowed unless an irreversible dementia often a Major Depressive Episode wish of prior fully lowed are predict review predict self predict [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[13],"tags":[],"class_list":["post-443","post","type-post","status-publish","format-standard","hentry","category-rwet","avhec_catgroup-all"],"_links":{"self":[{"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/posts\/443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/comments?post=443"}],"version-history":[{"count":22,"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/posts\/443\/revisions"}],"predecessor-version":[{"id":465,"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/posts\/443\/revisions\/465"}],"wp:attachment":[{"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/media?parent=443"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/categories?post=443"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tamarziv.com\/itp\/wp-json\/wp\/v2\/tags?post=443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}