Commits

Udi Oron  committed e93ec2f

added paragraph analyzer exercise (no expected output yet)

  • Participants
  • Parent commits 5b37990

Comments (0)

Files changed (6)

File searchindex.js

-Search.setIndex({objects:{},terms:{all:[1,2,3,4,5,6,7,10,11],code:[3,1,11,4,12],skip:10,scalar:[0,2],concept:0,taxicab_geometri:1,follow:[1,2,4,6,8,10,11,12],primer:0,benevol:3,citi:11,row:5,middl:8,regsit:1,retries_left:11,decim:8,program:[0,1,3,5,7,10,11],yummi:0,averga:6,under:4,melon:7,sens:8,digit:[10,7,8],sourc:[3,4],everi:[5,8],string:[0,2,4,5,6,7,8,11],fals:[11,8],veri:[3,1,7],tri:1,magic:10,codinghorror:10,level:3,cmd:4,list:[0,6,1,8],iter:10,factori:10,"try":[1,4,5,6,10,9,11],disc:8,small:3,round:[10,6],count_count:5,pleas:[1,11,4],udioron:2,direct:1,rate:7,design:3,further:[0,9],odd:6,click:12,compat:3,what:[3,6,2,7],abc:7,hide:1,appear:6,compar:3,sum:[10,6,2],calcul:6,current:1,version:3,"new":[3,4],net:9,gener:[10,2,5],guido:3,multiplication_table_html:5,here:[10,6,1],bodi:5,modular:[0,11],let:[3,11],negtiv:1,ubuntu:[4,12],path:3,modifi:11,valu:[0,1,2,4,8],convert:[2,7,8],adipisc:8,credit:4,amount:1,macintosh:[4,12],apr:4,modul:11,prefer:12,apt:[4,12],ask:[11,7],b95247c280ef:11,instal:[4,12],txt:1,from:[1,2,3,4,6,7,8,10,11,12],describ:[1,11,8],would:[1,7,12],commun:3,distinct:3,regist:1,two:[10,3,1,2],todai:8,next:[9,0,1,10],wwwwwwwwwwwwww:11,few:[3,7],live:3,camera:8,call:[11,2,4],recommend:4,diretori:4,type:[0,3,4,8,11,12],average2:6,more:[3,4,6,9,10,11],better_fram:7,diamond:7,full_current_path:12,peopl:3,ooooooo:11,cashier:1,problem:[0,1,2,3,5,6,7,8,9,10,11],notic:4,phone:8,sourcecod:[],dictat:3,none:[],word:[6,8],player:1,prepar:[1,2],work:[0,1,4,12],can:[1,2,3,4,5,6,7,8,11],drill:[0,2,9],learn:[0,3],cab:1,root:4,compact_disc:[],def:[11,8],boilerpl:[11,8],control:[0,1],podighapgm0:6,prompt:[1,4],want:1,bdfl:3,challeng:[9,1],sudo:[4,12],accept:[1,2],high:3,carrot:6,fibonacci:10,explor:[0,12,9],multiplication_table_html2:5,risk:12,alwai:[12,11,8],surfac:8,cours:11,multipl:[10,5],goal:[0,11],sit:8,comfort:4,divis:10,how:[3,1,8],hot:1,instead:[10,12],simpl:[0,1,3,5,6,7,10,11],tbodi:5,updat:1,product:6,sir:8,max:6,pythonchalleng:9,after:[10,3,1,8],say_hello_twic:11,varaibl:3,befor:[9,0,1,4,5],mac:4,embrac:3,mai:4,end:[1,5,8],data:[10,0,6,8],grow:5,demonstr:0,"short":7,attempt:1,practic:11,grant:11,produc:5,inform:4,combin:2,deposit:1,allow:[3,1,11],enter:[10,6,1,11,12],order:1,elif:7,least:[6,2,8],help:[1,11,4],over:3,rang:[1,4,5,7,8,10],elit:8,through:0,cold:1,still:3,dynam:3,write:[10,3,1],thank:1,fix:3,fib:10,platform:[3,4],window:[12,4,5],bye:6,might:[1,8],non:3,good:[0,6,11,4],"return":[1,11],subtot:1,python:[0,1,2,3,4,5,6,11,12],sentenc:8,grand:1,dai:[1,11],initi:1,scene:3,"break":[6,11],half:7,now:[1,4],discuss:1,ipsum:8,name:[1,2,3,5,6,7,8,10,11],auto:10,anyth:7,fizzbuzz:10,cell:5,win32:4,easili:11,each:[10,5,11,8],understa:2,found:1,side:11,mean:[3,5],compil:3,replac:6,hard:[4,8],continu:10,procedur:[0,11],realli:3,usersudi:[],tip:[1,5,7,10,11,12],year:3,our:[0,11],happen:10,todo:1,orient:3,special:2,out:[1,12],variabl:[0,1,2],magnet:8,cell_siz:5,access:11,skylin:11,print:[1,2,4,5,6,7,8,10,11],montoya:8,correct:[11,2],backword:3,horrai:8,insid:7,advanc:5,ipod:8,given:8,free:4,standard:[3,4],quick:[6,7,12],reason:11,base:[5,8],dictionari:0,put:[11,5],org:[9,1,2],indent:[12,5],puzzl:0,english:8,omit:4,wrong:11,keep:[1,5,6,7,11,12],turn:[1,7],place:11,isn:[10,3],geometri:1,think:1,south:1,first:[10,0,1,4,5],oper:[10,6],softwar:3,major:1,ninit:4,ascii_table_cr:5,number:[0,1,2,5,6,7,8,10,11],evolut:3,construct:3,blank:1,simple_fram:7,open:[3,12,4,5],fanci:11,size:5,differ:[3,4],"0x030e2f70":11,lego:11,top:11,mkdir:4,system:4,messag:1,plastic:8,fromat:6,appl:[6,7],averag:[10,6],statement:[7,5],similarli:7,termin:4,banana:[6,7],store:8,includ:[10,0,6,8],shell:[4,12],consol:12,option:[1,12,5],right_aligned_triangl:7,shelf:6,gotcha:1,copi:4,huh:11,specifi:[10,5],forward:[6,2,7,5],warmer:1,part:[0,11],consult:12,udi:[0,11],than:3,descrinb:11,wide:3,kind:3,keyword:[10,4],bloat:1,"10x":[0,1,2,4],structur:0,"final":[0,1],matter:11,friend:6,str:7,posit:[6,1],interept:3,seri:[10,6,5,8],pre:4,lowest:10,comput:[3,8],nicer:11,ani:[1,4],gedit:4,subroutin:11,width:11,have:[11,1,2,8],tabl:5,need:[1,2,3,7,9,11],prime_factors_simpl:10,border:5,built:3,checkout:1,note:[10,1],also:2,builtin:11,exampl:[1,11,7],build:[3,1,11],which:[1,3,5,6,8,10],idustri:3,cream:8,trivia:3,asterick:11,singl:8,even:[6,11],begin:5,sure:[1,2,4,12],inigo:8,multipli:[10,6,7],previou:[10,6],paid:1,plan:1,letter:8,phase:3,squares_squar:5,why:[10,3],charg:8,simplic:3,clear:1,later:11,flow:[0,1],drive:1,doe:6,deni:11,dolor:8,latest:3,wow:[6,8],show:1,carefulli:3,text:[12,1,5,4,8],word_count:8,session:4,find:[10,6],rotat:11,redirect:5,absolut:1,locat:4,just:[10,8],copyright:4,music:8,iptyhon:[],configur:[0,12],ipythonx:[],should:3,consectetur:8,analyz:11,factor:10,folder:[2,4],developmemnt:1,hip:8,info:6,hit:12,get:[10,1,2,4,12],express:3,watch:[6,7],bear:4,"import":[3,11],report:11,youtub:6,requir:3,prime:10,script:[4,12],enabl:12,twice:11,bad:[10,3],stuff:[10,4],statist:6,comma:[5,8],oooooooooo:11,set:[0,4,12],inverted_triangl:7,creator:5,"float":0,frame:7,displai:[1,11,4,12],see:6,mandatori:1,result:6,close:1,charact:11,ooooooooooooooo:11,best:6,subject:5,closer:1,statu:1,down:[10,6,1],someth:7,wikipedia:1,behind:3,smallest:6,between:[1,2,5,6,7,8,10,11],progress:11,awai:4,approach:3,triplet:11,appreci:6,parent:7,screen:1,aspir:3,lowercas:4,highlight:[],solv:[0,3,1,7,10],exclam:8,amet:8,addit:2,both:[10,5],plugin:12,context:11,buzz:10,mani:[3,6,11],login:11,browser:5,com:[10,6,4,9],col:5,clone:2,point:3,wall:4,guidelin:[6,1,2,7,5],python_koan:9,height:11,ipython:[0,11,12],featur:[3,1],linux:4,cancel:1,menium:[],assum:[1,2],better:[12,7,5],java:3,coupl:11,decent:[0,4],invert:7,compos:4,empti:1,quiz:[6,7],compon:3,secret:6,much:[3,1],fancy_c:11,interest:[],basic:0,tini:8,thead:5,yournam:4,life:3,exercis:[0,1,7],unleash:12,emphas:[],imag:8,rubi:3,great:3,assert:[11,8],fund:1,understand:[11,3,1,2],togeth:[6,1,2],workspac:4,input:[1,2,5,6,7,8,10,11],digit_triangl:7,present:1,buld:11,"case":[6,8],multi:5,main:[11,4],look:[10,3,11,4],oher:11,wiki:1,bill:1,cash:1,bulid:7,aim:3,defin:[3,11],"while":[0,6,11],abov:1,error:1,everyon:3,loop:[10,0,6,7,5],pyramid:7,ctrl:[6,12],readi:1,"__main__":[11,8],them:[11,1,2],blah:5,cant:10,cobol:3,digit_squar:7,rid:1,unneed:1,ascii:5,develop:[3,1,2],welcom:[0,1,11],eletr:[],seek:1,make:[1,2,3,4,5,8,12],gregmalcolm:9,cross:3,same:5,member:10,binari:8,html:[10,5],largest:6,pai:[],document:[11,12],complet:1,http:[10,6,1,2,9],closest:[10,6],nest:[0,7,5],logic:11,psuedo:3,xyzzi:[6,11],driven:[1,2],user:[11,6,2],nppexec:12,php:3,squar:[10,7,5],calcluat:[10,6,1],well:11,without:[3,4],command:[12,1,2,4,5],thi:[0,1,2,3,4,5,6,7,9,10,11],choos:[0,3],programm:10,academ:3,usual:4,taxi:1,comment:[2,4],distanc:1,facto:3,execut:[1,4,12],when:[6,1,4],sum2:6,sublimetext:4,collabor:3,align:7,human:3,count_word:8,languag:3,concentr:3,hal:11,easi:[3,12],mark:8,littl:8,blog:10,fortran:3,add:[11,1,2,5],valid:2,npp_save:12,overview:4,flowchart:[6,1],save:[4,12],raw_input:[11,6,2,8],finder:10,take:1,around:7,format:5,read:[10,3,1],piec:11,period:8,game:1,five:10,know:2,press:4,world:[0,3,2,4,8],bit:[4,8],password:11,licens:4,like:[10,3,11,8],intel:4,header:5,some_funct:[],rossum:3,pyschool:9,physical_detail:[],edit:[2,4],output:[2,5,6,7,8,10,11,12],manag:12,www:[10,6,4,9],deduct:1,interact:[0,6,1,12],some:[1,2,3,4,9,10,12],back:[3,11],sideway_c:11,envron:[0,4],intern:8,sampl:[1,2,5,6,7,8,10,11],integ:[0,1,2,5,6,7,8,10,11],home:4,fizz:10,total:1,lead:3,remind:[10,7],definit:11,disk:4,track:8,estim:1,exit:1,outh:[],optoin:1,refer:[],core:[0,1],process:[10,8],object:3,run:[3,2,4,12],power:[3,12],quit:6,asterisk:7,els:[6,7],docstr:[11,2],step:[0,1],repositori:2,"__name__":[11,8],about:[0,11,7],actual:[3,1,11],column:5,memori:8,dialog:1,west:1,industri:3,luck:[0,10],bin2dec:8,beign:3,own:[10,12,5],xyz:7,within:[2,12],easy_instal:12,three:10,stop:[6,1],pair:1,say_hello_six_tim:11,foreward:[11,8],perl:3,your:[1,2,4,5,6,7,8,11,12],east:1,accordingli:1,procedurl:[],van:3,wai:[1,12],support:[11,12],question:8,projecteul:9,payment:1,avail:3,start:[0,1,3,4,5,10],multiplication_t:5,editor:[0,2,4,12],colder:1,biggest:10,progrm:[1,2],treat:1,"function":[0,1,11],bottl:4,medium:8,north:1,form:11,tupl:[0,8],half_diamond:7,electr:8,navig:1,refuri:[],pwd:4,cash_regist:1,line:[1,2,4,5,7,8,10,12],"true":[6,11],count:[6,5,8],wise:1,tab:[4,12],whether:8,msc:4,caller:11,maximum:8,record:1,below:[6,7,8],otherwis:11,readlin:12,similar:3,block:5,multip:5,creat:[3,7,4],"int":[6,2,8],dure:1,check_regist:1,repres:8,right:[7,4,8],file:[1,2,4,5,6,7,8,10,11,12],pit:8,check:[1,2,12],probabl:4,echo:5,again:[1,5,6,10,11,12],sidewai:11,excel:3,"default":4,other:[3,4,12],rememb:[1,11],pyreadlin:12,test:[1,2],you:[1,2,3,4,5,7,8,9,10,11,12],my_input_fil:1,manhattan:1,nice:[10,11,8],draw:[11,7,5],repeat:7,ilan:0,sequenc:[0,8],time:[3,1,4],notepad:[4,12],toolset:3,consid:11,dram:8,lorem:8,stai:5,bitbucket:[9,2],coordin:1,directori:4,space:[5,12,4,8],descript:1,ignor:1,triangl:7,far:1,hello:[11,0,2,4,8]},objtypes:{},titles:["Welcome to 10x Python Primer!","Control Flow and Variables Final Exercise","Hello World!","Choose Python","Setting Up A Decent Python Working Envronment","Nested Loops","Interactive Loops","Simple For Loops","Sequence Data Types: Strings, Lists and Tuples","Further Exploration","Loops and Numbers","Functions, Part 1: Procedural Programming","Editor configuration and IPython"],objnames:{},filenames:["index","loops-summary","hello-world","about-python","python-setup","nested-loops","interactive-loops","for-loops","sequences","further","loops-and-numbers","procedures","power-user"]})
+Search.setIndex({objects:{},terms:{all:[1,2,3,4,5,6,7,10,12],concept:0,perl:3,skip:10,scalar:[0,2],code:[1,3,4,11,12,13],taxicab_geometri:1,follow:[1,2,4,6,8,10,12,13],primer:0,benevol:3,citi:12,row:5,middl:8,regsit:1,retries_left:12,decim:8,father:8,program:[0,1,3,5,7,10,12],yummi:0,present:1,under:4,melon:7,sens:8,digit:[10,7,8],sourc:[3,4],everi:[5,8],string:[0,2,4,5,6,7,8,12],fals:[11,12,8],veri:[3,1,11,7],invert:7,cool:11,tri:1,magic:10,codinghorror:10,level:3,die:8,cmd:4,list:[0,6,1,8],iter:[10,11],factori:10,"try":[1,4,5,6,10,9,11,12],disc:8,small:3,round:[10,6],count_count:5,pleas:[1,12,4],has_vowel:11,direct:1,rate:7,design:3,pass:11,further:[0,9],odd:6,click:13,compat:3,what:[3,6,2,7],abc:7,hide:1,appear:[6,8],compar:3,neg:11,sum:[10,6,2],"while":[0,6,12],current:1,version:3,"new":[3,4],net:9,absolut:1,gener:[10,2,5],error:1,multiplication_table_html:5,here:[10,6,1],bodi:5,modular:[0,12],let:[3,11,12],negtiv:1,ubuntu:[4,13],path:3,modifi:12,implicit:8,valu:[0,1,2,4,8],convert:[2,7,8],adipisc:8,credit:4,amount:1,within:[2,13],macintosh:[4,13],apr:4,modul:12,prefer:13,readlin:13,apt:[4,13],put:[12,5],b95247c280ef:12,instal:[4,13],total:1,from:[1,2,3,4,6,7,8,10,12,13],describ:[1,12,8],would:[1,7,13],commun:3,distinct:3,regist:1,two:[10,3,1,2,8],todai:8,next:[9,0,1,10],wwwwwwwwwwwwww:12,few:[3,7],live:3,camera:8,call:[12,11,2,4],recommend:4,diretori:4,type:[0,3,4,8,12,13],average2:6,more:[3,8,4,6,10,9,12],better_fram:7,flat:8,diamond:7,full_current_path:13,peopl:3,ooooooo:12,cashier:1,notic:4,phone:8,sourcecod:[],dictat:3,none:[],word:[6,11,8],blah:5,prepar:[1,2,8],work:[0,1,4,13],paragraph:8,can:[1,2,3,4,5,6,7,8,12],drill:[0,2,9],learn:[0,3],cab:1,root:4,compact_disc:[],def:[11,12,8],boilerpl:[12,8],control:[0,1],podighapgm0:6,prompt:[1,4],want:1,bdfl:3,challeng:[9,1],winston:8,accept:[1,2],high:3,carrot:6,fibonacci:10,explor:[0,13,9],multiplication_table_html2:5,risk:13,alwai:[13,12,8],surfac:8,cours:12,multipl:[10,5],goal:[0,12],sit:8,churchil:8,comfort:4,write:[10,3,1,11],how:[3,1,8],hot:1,instead:[10,13],simpl:[0,1,3,5,6,7,8,10,11,12],tbodi:5,updat:1,product:6,sir:8,max:6,pythonchalleng:9,after:[10,3,1,8],say_hello_twic:12,varaibl:3,befor:[9,0,1,4,5],wrong:12,embrac:3,beauti:8,mai:4,end:[11,1,5,8],pydev:11,data:[10,0,6,8],grow:5,averag:[10,6],"short":7,attempt:1,practic:12,eletr:[],explicit:8,inform:4,combin:2,deposit:1,allow:[3,1,12],enter:[10,6,1,12,13],order:1,elif:7,least:[6,2,8],help:[1,12,4],over:3,rang:[1,4,5,7,8,10],elit:8,through:[0,11],cold:1,still:3,dynam:3,divis:10,thank:1,fix:[3,11],fib:10,platform:[3,4],window:[13,4,5],html:[10,5],bye:6,might:[1,8],non:3,good:[0,6,12,4],"return":[12,1,11],subtot:1,python:[0,1,2,3,4,5,6,12,13],sentenc:8,grand:1,dai:[1,12],initi:1,scene:3,"break":[6,12],half:7,now:[1,11,4],discuss:1,ipsum:8,somewher:11,name:[1,2,3,5,6,7,8,10,12],auto:10,anyth:7,fizzbuzz:10,win32:4,easili:12,each:[12,10,5,11,8],understa:2,found:1,side:12,mean:[3,5],compil:3,replac:6,hard:[4,8],continu:10,procedur:[0,12],realli:3,usersudi:[],year:3,our:[0,12],happen:10,todo:[1,8],orient:3,special:2,out:[1,13],variabl:[0,1,2],magnet:8,cell_siz:5,skylin:12,print:[1,2,4,5,6,7,8,10,12],montoya:8,correct:[12,2],red:11,statist:6,difficulti:8,horrai:8,insid:7,advanc:5,ipod:8,given:8,free:4,standard:[3,4],quick:[6,7,13],reason:12,base:[5,8],deduct:1,dictionari:0,ask:[12,7],org:[9,1,2],shortest:[11,8],indent:[13,5],puzzl:0,omit:4,mac:4,keep:[1,5,6,7,12,13],turn:[1,7],length:8,place:12,isn:[10,3],geometri:1,think:1,south:1,first:[0,1,4,5,10,11],oper:[10,6],softwar:3,major:1,toolset:3,ninit:4,ascii_table_cr:5,number:[0,1,2,5,6,7,8,10,12],evolut:3,construct:3,blank:1,simple_fram:7,open:[3,13,4,5],fanci:12,size:5,progrm:[1,2],differ:[3,4],"0x030e2f70":12,lego:12,top:12,mkdir:4,system:4,messag:1,plastic:8,fromat:6,multiplication_t:5,demonstr:0,statement:[11,7,5],similarli:7,termin:4,banana:[6,7],store:8,editor:[0,2,4,13],shell:[4,13],consol:13,option:[1,13,5],right_aligned_triangl:7,shelf:6,gotcha:1,copi:4,huh:12,specifi:[10,5],biggest:10,part:[0,11,12],consult:13,udi:[0,12],than:[3,8],descrinb:12,wide:3,kind:3,keyword:[10,4],bloat:1,"10x":[0,1,2,4],structur:0,"final":[0,1],matter:12,paragraph_analyz:8,str:7,optimist:8,posit:[6,1],interept:3,seri:[10,6,5,8],pre:4,"function":[12,0,1,11],comput:[3,8],nicer:12,ani:[1,4],gedit:4,subroutin:12,pessimist:8,have:[12,1,2,8],tabl:5,need:[1,2,3,7,9,12],prime_factors_simpl:10,border:5,probabl:4,built:3,note:[10,1],also:2,builtin:12,without:[3,4],build:[3,1,12],which:[1,3,5,6,8,10,11],idustri:3,trivia:3,asterick:12,singl:8,even:[6,12],begin:5,sure:[1,2,4,13],inigo:8,multipli:[10,6,7],previou:[10,6],paid:1,plan:1,letter:[11,8],phase:3,friend:6,squares_squar:5,why:[10,3],charg:8,simplic:3,dens:8,clear:1,later:12,flow:[0,1],drive:1,doe:6,deni:12,dolor:8,usual:4,someth:7,show:1,carefulli:3,text:[13,1,5,4,8],word_count:8,session:4,sudo:[4,13],find:[10,6],rotat:12,redirect:5,cell:5,exactli:8,locat:4,execut:[1,4,13],copyright:4,iptyhon:[],configur:[0,13],ipythonx:[],should:3,consectetur:8,analyz:[12,8],factor:10,folder:[2,4],developmemnt:1,hip:8,count:[6,5,8],hit:13,get:[10,1,2,4,13],express:3,watch:[6,7],bear:4,becaus:11,longest:8,progress:12,report:12,paragraph_count:[],youtub:6,requir:3,prime:10,enabl:13,excel:3,twice:12,bad:[10,3],stuff:[10,4],backword:3,comma:[5,8],oooooooooo:12,set:[0,4,13],inverted_triangl:7,creator:5,frame:7,maximum:8,see:[6,8],mandatori:1,result:6,fail:11,close:1,charact:12,ooooooooooooooo:12,best:6,subject:5,closer:1,statu:1,detect:11,wow:[6,8],wikipedia:1,behind:3,smallest:6,between:[1,2,5,6,7,8,10,12],has_internal_vowel:11,"import":[3,12],awai:4,approach:3,spars:8,triplet:12,appreci:6,parent:7,screen:1,aspir:3,lowercas:4,otherwis:[11,12],solv:[0,3,1,7,10],exclam:8,amet:8,addit:2,both:[10,5],last:11,plugin:13,context:12,buzz:10,mani:[3,6,12],login:12,browser:5,com:[10,6,4,9],col:5,clone:2,point:3,wall:4,guidelin:[6,1,2,7,5],format:5,python_koan:9,height:12,ipython:[0,12,13],multip:5,projecteul:9,linux:4,cancel:1,menium:[],assum:[1,2],better:[13,5,11,7,8],java:3,coupl:12,fortran:3,decent:[0,4],bin2dec:8,compos:4,empti:1,quiz:[6,7],compon:3,beer:11,much:[3,1],fancy_c:12,interest:[],basic:[0,11],tini:8,thead:5,yournam:4,life:3,npp_save:13,unleash:13,emphas:[],imag:8,rubi:3,great:3,assert:[11,12,8],fund:1,understand:[12,3,1,2],togeth:[6,1,2],workspac:4,flowchart:[6,1],digit_triangl:7,averga:6,buld:12,"case":[6,11,8],ugli:8,multi:5,main:[12,4],look:[10,3,12,4],oher:12,wiki:1,bill:1,cash:1,msc:4,bulid:7,aim:3,defin:[3,12],calcul:6,abov:1,guido:3,everyon:3,loop:[10,0,6,7,5],stop:[6,1],pyramid:7,ctrl:[6,13],readi:1,"__main__":[12,8],them:[12,1,2],player:1,cant:10,cobol:3,digit_squar:7,rid:1,unneed:1,ascii:5,develop:[11,3,1,2],welcom:[0,1,12],grant:12,seek:1,make:[1,2,3,4,5,8,11,13],gregmalcolm:9,cross:3,same:5,member:10,binari:8,complex:8,largest:6,pai:[],document:[12,13],start:[0,1,3,4,5,10,11],complet:1,http:[10,6,1,2,9],closest:[10,6],nest:[0,5,7,8],logic:12,psuedo:3,xyzzi:[6,12],driven:[11,1,2],user:[12,6,2],vowel:11,nppexec:13,php:3,squar:[10,7,5],calcluat:[10,6,1],choos:[0,3],well:12,exampl:[1,12,7],command:[13,1,2,4,5],thi:[0,1,2,3,4,5,6,7,9,10,11,12],english:[11,8],programm:10,academ:3,latest:3,taxi:1,comment:[2,4],distanc:1,facto:3,just:[10,8],when:[6,1,4],sum2:6,sublimetext:4,collabor:3,align:7,sampl:[1,2,5,6,7,8,10,12],kill:8,human:3,bit:[4,8],languag:3,concentr:3,hal:12,easi:[3,13],littl:8,blog:10,script:[4,13],add:[11,12,1,2,5],other:[3,4,13],exercis:[0,1,7],overview:4,input:[1,2,5,6,7,8,10,12],save:[4,13],raw_input:[12,6,2,8],finder:10,take:1,around:7,udioron:2,read:[10,3,1],caller:12,piec:12,period:8,game:1,five:10,know:2,press:4,world:[0,3,2,4,8],count_word:8,password:12,licens:4,intel:4,like:[10,3,12,8],header:5,some_funct:[],rossum:3,pyschool:9,physical_detail:[],edit:[2,4],nose:11,output:[2,5,6,7,8,10,12,13],manag:13,www:[10,6,4,9],right:[7,4,8],interact:[0,6,1,13],some:[1,2,3,4,9,10,13],back:[3,12],sideway_c:12,envron:[0,4],intern:[11,8],warmer:1,integ:[0,1,2,5,6,7,8,10,12],home:4,assertionerror:11,fizz:10,txt:1,lead:3,remind:[10,7],definit:12,disk:4,track:8,estim:1,exit:1,outh:[],optoin:1,complic:8,refer:[],core:[0,1],process:[10,11,8],object:3,run:[3,2,4,13],power:[3,13],quit:6,notepad:[4,13],els:[6,7],tdd:11,step:[0,1],repositori:2,"__name__":[12,8],stage:11,about:[0,12,7],actual:[3,1,12],column:5,memori:8,dialog:1,west:1,industri:3,luck:[0,10],produc:5,beign:3,own:[10,13,5],xyz:7,"float":0,easy_instal:13,three:[10,11],down:[10,6,1],pair:1,say_hello_six_tim:12,foreward:[12,8],opportun:8,mark:8,your:[1,2,4,5,6,7,8,11,12,13],east:1,accordingli:1,procedurl:[],van:3,wai:[1,11,13],support:[12,13],question:8,secret:6,payment:1,avail:3,width:12,appl:[6,11,7],includ:[10,0,6,8],colder:1,forward:[6,2,7,5],music:8,treat:1,lowest:10,bottl:4,medium:8,north:1,form:12,tupl:[0,8],half_diamond:7,electr:8,navig:1,refuri:[],pwd:4,cash_regist:1,line:[1,2,4,5,7,8,10,13],"true":[12,6,11],info:6,wise:1,tab:[4,13],possibl:11,whether:8,checkout:1,access:12,displai:[1,12,4,13],record:1,below:[6,7,8],highlight:[],problem:[0,1,2,3,5,6,7,8,9,10,12],similar:3,block:5,featur:[3,1],creat:[3,7,4],"int":[6,2,8],dure:1,check_regist:1,repres:8,exist:11,file:[1,2,4,5,6,7,8,10,11,12,13],pit:8,check:[1,2,13],cream:8,echo:5,again:[1,5,6,10,11,12,13],sidewai:12,tip:[1,5,7,10,12,13],refactor:11,"default":4,valid:2,rememb:[1,12],pyreadlin:13,test:[11,1,2],you:[1,2,3,4,5,7,8,9,10,12,13],my_input_fil:1,manhattan:1,nice:[10,12,8],draw:[12,7,5],repeat:7,ilan:0,sequenc:[0,8],time:[3,1,11,4],asterisk:7,docstr:[12,2],consid:12,dram:8,lorem:8,stai:5,bitbucket:[9,2],coordin:1,directori:4,space:[5,13,4,8],descript:1,ignor:1,triangl:7,far:1,hello:[12,0,2,4,8]},objtypes:{},titles:["Welcome to 10x Python Primer!","Control Flow and Variables Final Exercise","Hello World!","Choose Python","Setting Up A Decent Python Working Envronment","Nested Loops","Interactive Loops","Simple For Loops","Sequence Data Types: Strings, Lists and Tuples","Further Exploration","Loops and Numbers","Test Driven Development with Nose and PyDev","Functions, Part 1: Procedural Programming","Editor configuration and IPython"],objnames:{},filenames:["index","loops-summary","hello-world","about-python","python-setup","nested-loops","interactive-loops","for-loops","sequences","further","loops-and-numbers","tdd-with-pydev-and-nose","procedures","power-user"]})

File sequences/index.html

 </tr>
 <tr class="field-even field"><th class="field-name">Input:</th><td class="field-body"><ul class="first simple">
 <li><tt class="docutils literal"><span class="pre">n</span></tt> - An integer between 0 and 999999.
-The number of binary sentences to process</li>
-<li><tt class="docutils literal"><span class="pre">n</span></tt> lines of text following:<ul>
+The number of sentences to process</li>
+<li><tt class="docutils literal"><span class="pre">n</span></tt> lines of text follows:<ul>
 <li>Each line includes one sentence, with at least one word in English letters
 and single spaces between words.</li>
 <li>A word in the middle of the sentence might end with a comma
 </tbody>
 </table>
 </div>
+<div class="section" id="paragraph-analyzer">
+<h3>Paragraph Analyzer<a class="headerlink" href="#paragraph-analyzer" title="Permalink to this headline">¶</a></h3>
+<div class="problem-name admonition" id="problem-paragraph_analyzer.py">
+<p class="first admonition-title">File Name</p>
+<p class="last"><a class="reference external" href="paragraph_analyzer.py">paragraph_analyzer.py</a></p>
+</div>
+<table class="docutils field-list" frame="void" rules="none">
+<col class="field-name" />
+<col class="field-body" />
+<tbody valign="top">
+<tr class="field-odd field"><th class="field-name">Problem:</th><td class="field-body"><p class="first">Count the number of words and sentences in the given paragraphs.</p>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Input:</th><td class="field-body"><ul class="first simple">
+<li><tt class="docutils literal"><span class="pre">n</span></tt> - An integer between 0 and 999999.
+The number of paragraphs to analyze.</li>
+<li><tt class="docutils literal"><span class="pre">n</span></tt> lines of text with paragraphs follows:<ul>
+<li>Each line includes a paragraph with one or more sentences.</li>
+<li>Each sentence has at least one word in English letters
+and single spaces between words.</li>
+<li>A word in the middle of the sentence might end with a comma
+(but will always have a single space right after the comma).</li>
+<li>A sentence might end with a single period, exclamation mark
+or a question mark.  Exactly two spaces appear after a sentence.</li>
+</ul>
+</li>
+</ul>
+</td>
+</tr>
+<tr class="field-odd field"><th class="field-name">Output:</th><td class="field-body"><p class="first">For each paragraph:
+* The number of sentences in the paragraph
+* The number of words in the paragraph
+* The length of the shortest sentence, in words.
+* The length of the longest sentence, in words.</p>
+</td>
+</tr>
+<tr class="field-even field"><th class="field-name">Sample Input:</th><td class="field-body"><div class="first highlight-python"><pre>10
+Hello World!
+Hello.  My name is Inigo Montoya.  You killed my father.  Prepare to die.
+Hip, hip, Horray!
+Beautiful is better than ugly.
+Explicit is better than implicit.
+Simple is better than complex.
+Complex is better than complicated.
+Flat is better than nested.
+Sparse is better than dense.
+A pessimist sees the difficulty in every opportunity.  An optimist sees the opportunity in every difficulty.  Winston Churchill.</pre>
+</div>
+</td>
+</tr>
+<tr class="field-odd field"><th class="field-name">Sample Output:</th><td class="field-body"><div class="first last highlight-python"><div class="highlight"><pre><span class="n">TODO</span>
+</pre></div>
+</div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
 </div>
 </div>
 

File sequences/paragraph_analyzer.py

+"""
+Paragraph Analyzer (paragraph_analyzer.py)
+==========================================
+
+Problem
+-------
+Count the number of words and sentences in the given paragraphs.
+
+Input
+-----
+n - An integer between 0 and 999999.
+The number of paragraphs to analyze.
+
+n lines of text with paragraphs follows:
+
+Each line includes a paragraph with one or more sentences.
+
+Each sentence has at least one word in English letters
+and single spaces between words.
+
+A word in the middle of the sentence might end with a comma
+(but will always have a single space right after the comma).
+
+A sentence might end with a single period, exclamation mark
+or a question mark.  Exactly two spaces appear after a sentence.
+
+Output
+------
+For each paragraph:
+* The number of sentences in the paragraph
+* The number of words in the paragraph
+* The length of the shortest sentence, in words.
+* The length of the longest sentence, in words.
+
+Sample Input
+------------
+10
+Hello World!
+Hello.  My name is Inigo Montoya.  You killed my father.  Prepare to die.
+Hip, hip, Horray!
+Beautiful is better than ugly.
+Explicit is better than implicit.
+Simple is better than complex.
+Complex is better than complicated.
+Flat is better than nested.
+Sparse is better than dense.
+A pessimist sees the difficulty in every opportunity.  An optimist sees the opportunity in every difficulty.  Winston Churchill.
+
+Sample Output
+-------------
+TODO
+
+"""

File sequences/tests/paragraph_analyzer.py.001.input.txt

+10
+Hello World!
+Hello.  My name is Inigo Montoya.  You killed my father.  Prepare to die.
+Hip, hip, Horray!
+Beautiful is better than ugly.
+Explicit is better than implicit.
+Simple is better than complex.
+Complex is better than complicated.
+Flat is better than nested.
+Sparse is better than dense.
+A pessimist sees the difficulty in every opportunity.  An optimist sees the opportunity in every difficulty.  Winston Churchill.

File sequences/tests/paragraph_analyzer.py.001.output.txt

+TODO

File sequences/word_counter.py

 Input
 -----
 n - An integer between 0 and 999999.
-The number of binary sentences to process
+The number of sentences to process
 
-n lines of text following:
+n lines of text follows:
 
 Each line includes one sentence, with at least one word in English letters
 and single spaces between words.