Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

use python 3 please here is the contents of Prob3.txt Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam iaculis ligula sed arcu varius, sed

image text in transcribed

use python 3 please

here is the contents of Prob3.txt

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam iaculis ligula sed arcu varius, sed ornare magna porttitor. Cras id placerat ex. Ut rhoncus, nunc nec dignissim finibus, urna lorem volutpat turpis, ac malesuada lorem nulla et erat. Donec ut metus et dolor feugiat molestie a ut augue. Nullam nec nibh massa. Interdum et malesuada fames ac ante ipsum primis in faucibus. Phasellus odio sem, tincidunt nec gravida a, luctus vitae tortor. Morbi rutrum erat velit, in eleifend odio rhoncus et. Integer iaculis volutpat condimentum. Nulla in ante in metus tincidunt hendrerit. Sed pharetra condimentum justo imperdiet pulvinar. Suspendisse eget lacus eros. In feugiat lacus justo, vel tincidunt velit feugiat at. Suspendisse elementum metus eu orci dignissim, vitae feugiat nulla pulvinar. Morbi eu enim vitae nunc aliquam mollis a sit amet arcu. Sed vel dui tortor. Nam ut elit non neque placerat scelerisque rutrum sed enim. Suspendisse fringilla lorem ac dolor tempor vehicula. Praesent vitae aliquet velit. Morbi nisl sem, lobortis at lobortis nec, accumsan ut metus. Fusce mi quam, suscipit eu sodales in, aliquet euismod quam. Quisque consequat quis turpis vitae tempus. Suspendisse lacinia lobortis sapien, in porta eros fringilla sit amet. Sed ac neque id libero tristique hendrerit. Maecenas mi sem, sodales fermentum ligula nec, pharetra posuere magna. Etiam quis dolor commodo, maximus enim ac, facilisis nibh. Mauris auctor fermentum nisl, vitae congue erat mattis quis. Vivamus lacinia nulla purus, vel porttitor felis tincidunt vel. Donec vitae diam eu eros pulvinar euismod sit amet sed lorem. Donec ut volutpat ante. Sed vitae libero in sapien vehicula sodales a sit amet augue. Vivamus laoreet, justo ac hendrerit porttitor, lorem magna malesuada ipsum, vel tincidunt enim ex vitae metus. Aliquam sed condimentum sapien. Aenean elit ligula, vehicula eu congue eu, placerat pellentesque neque. Vestibulum pretium sit amet erat vitae finibus. Fusce gravida aliquet lorem, ut congue magna fringilla in. Curabitur ac elit aliquam, fringilla libero consequat, mattis metus. In placerat, turpis a feugiat luctus, lorem mauris iaculis mauris, non lobortis quam risus in justo. Aliquam erat volutpat. Aliquam erat volutpat. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Praesent ut gravida lorem, quis efficitur purus. Nulla euismod vulputate neque eget maximus. Etiam consectetur bibendum tortor, ut eleifend erat iaculis at. Nam non tincidunt ipsum. Quisque eu mauris nec diam vestibulum porttitor ac vitae quam. Etiam interdum scelerisque lacus, id varius justo egestas at. Aliquam interdum ultrices risus, eget bibendum dui gravida non. Integer pretium finibus accumsan. Curabitur sit amet mattis nunc. Duis a dolor scelerisque turpis bibendum placerat vitae id diam. Mauris ullamcorper leo nec rutrum tempor. Nullam laoreet consequat dictum. Sed congue nisl sed efficitur viverra. Praesent sit amet rutrum lectus, vitae rutrum diam. In ac orci mattis, luctus arcu at, fermentum quam. Nulla justo libero, vestibulum eget blandit a, efficitur at eros. Ut placerat, mauris ac facilisis finibus, ligula nisi condimentum arcu, lacinia tempus augue diam sed nulla. Maecenas ipsum dolor, ornare in metus vel, molestie vestibulum mauris. Sed a leo a magna tincidunt accumsan non in est. Nam sit amet odio sodales, accumsan lacus vel, tincidunt felis. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Aenean facilisis vulputate pharetra. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Vestibulum at semper quam. In quis consequat neque. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nullam fringilla nunc a elit placerat, quis cursus lorem varius. Suspendisse rutrum placerat eros, ut vestibulum est faucibus id. Nulla dapibus egestas pharetra. Etiam ut molestie odio, vel rutrum urna. Duis eu gravida dolor. Vivamus ut iaculis enim. Phasellus turpis lectus, finibus ut rhoncus quis, sollicitudin in nunc. In sit amet magna eros. Mauris pellentesque hendrerit ipsum vel feugiat. Proin porta lacinia pellentesque. Mauris ut imperdiet nunc. Morbi quis hendrerit sem. Cras pulvinar suscipit magna, id ultricies tellus dictum id. Etiam scelerisque massa nibh, quis elementum erat mollis non. Nulla facilisi. Praesent eu magna egestas, sagittis metus non, varius ex. Cras ultricies libero sit amet nibh rutrum egestas. Sed ut magna velit. Ut quis neque ut libero fringilla cursus. Sed tempus viverra nibh a imperdiet. Donec eleifend fringilla mauris, a rhoncus turpis dignissim quis. Mauris erat ante, vehicula et malesuada eu, commodo vitae nibh. Morbi eget vestibulum mauris. Nam aliquet felis nec mattis lobortis. Sed hendrerit orci eu cursus convallis. Aenean sodales porttitor elit, eget finibus leo accumsan nec. Vestibulum molestie odio in tortor consequat molestie. Quisque a blandit sapien. Nulla id ipsum tristique, accumsan neque sed, ultrices nulla. Mauris nec blandit sem. Mauris lobortis auctor ultrices. Nunc augue ipsum, convallis vitae hendrerit sit amet, ultrices non lectus. Nulla ultricies ante ac dolor rutrum, vel tincidunt orci dictum. Cras egestas massa sit amet risus aliquet, in pharetra nisi tempus. Curabitur dictum felis quis nunc pellentesque ultrices. Quisque justo ex, vestibulum eget pellentesque et, aliquam id ligula. Aliquam ac urna sed augue aliquam molestie. Integer et metus suscipit, viverra massa ut, tempus turpis. Sed semper arcu aliquam massa pharetra, sed lacinia libero venenatis. Aliquam in est sit amet neque interdum tempor. Vivamus vitae augue lacinia, volutpat elit sit amet, consequat magna. Nullam ut ligula eget tellus semper efficitur vel vitae augue. Fusce sit amet tincidunt justo. Duis ut varius massa. Fusce id hendrerit est. In auctor faucibus sapien sed tincidunt. Cras lobortis id massa a interdum. Morbi blandit urna a purus facilisis, eget rhoncus diam condimentum. Donec a nulla laoreet, pretium felis quis, ornare metus. Praesent feugiat, nibh sit amet ullamcorper porttitor, erat ante maximus libero, ut egestas nulla arcu sed erat. Donec lectus ex, tempor quis sagittis in, fringilla vitae eros. Nam ornare accumsan nulla ac scelerisque. Sed lacinia dictum iaculis. Sed quam magna, varius et aliquet non, consequat vitae magna. Ut elit magna, rhoncus quis lectus id, dignissim euismod odio. Vivamus libero magna, volutpat ac suscipit sit amet, ultricies nec ante. Sed lacinia risus in accumsan viverra. In commodo lacinia consequat. Etiam nibh augue, efficitur at placerat et, tempus non erat. Proin pellentesque sed risus et fermentum. Sed ac magna nec arcu pellentesque fermentum. Nulla vestibulum mauris in mi efficitur cursus. Pellentesque eget orci vel augue semper iaculis congue ut nunc. Suspendisse potenti. Suspendisse pulvinar mattis ex, eu aliquam purus. Vivamus et volutpat nisi. Suspendisse ullamcorper euismod dignissim. Maecenas vitae luctus turpis. Sed aliquet viverra lacinia. Proin tincidunt mattis malesuada. Fusce ac tristique mi. Cras pulvinar, lectus tristique fermentum commodo, justo dui auctor orci, eget dignissim enim elit sed sapien. Nulla pretium velit eget erat dignissim mollis. Etiam id pellentesque augue, ac ullamcorper leo. Ut posuere malesuada nulla quis laoreet. Vivamus mollis ex nec erat suscipit vulputate. Ut molestie id purus auctor luctus. Phasellus molestie neque et enim iaculis interdum. Vivamus et pulvinar ligula, vel tempor tortor. Integer vitae sem rhoncus, condimentum metus id, consequat turpis. Praesent vulputate velit odio, sagittis lobortis libero dapibus sit amet. Maecenas tempor magna quis mauris scelerisque volutpat. Donec sit amet orci tempor, dictum sem non, porta diam. Mauris non arcu vitae massa cursus sodales. Nunc at est quam. Aliquam et porta purus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin fermentum sed ligula ut facilisis. Cras posuere metus non imperdiet dictum. Sed a ante orci. Praesent commodo turpis auctor libero condimentum, accumsan placerat lacus rutrum. Praesent in mollis nisi. Duis sollicitudin aliquam ligula, a iaculis ante tristique eu. Etiam laoreet ligula et ante rutrum, ut imperdiet urna maximus. Cras ex purus, venenatis vel lorem in, molestie aliquet quam. Vestibulum elementum, urna id semper laoreet, eros leo consequat nulla, at rhoncus sapien urna at lorem. Ut rhoncus ipsum volutpat nibh consectetur aliquet. Aliquam tempus vitae magna vel placerat. Nullam sollicitudin, tellus in pulvinar rutrum, nunc sapien porta orci, et ultricies odio velit vitae augue. Cras sit amet lacus malesuada est mattis lacinia. Donec rutrum ac neque ullamcorper consectetur. Nulla fringilla feugiat viverra. Aenean dapibus metus a lacinia porta. Quisque sapien orci, euismod quis dolor vitae, euismod tincidunt nisl. Vestibulum orci sapien, luctus sed gravida at, tempus vel nibh. Suspendisse nisl dolor, lobortis et rhoncus ultricies, semper eu felis. Sed mattis auctor nunc nec elementum. Mauris consequat turpis id convallis consectetur. Curabitur sodales ullamcorper finibus. Integer vestibulum erat non velit faucibus commodo. Integer cursus risus volutpat vehicula fringilla. Vestibulum cursus sem eget ante vehicula vulputate. Aliquam lobortis laoreet leo sed vestibulum. Vivamus congue sit amet nisi ac ultrices. Nam at lectus et justo imperdiet pellentesque ac a libero. Sed dictum maximus nisl, sed lacinia orci semper et. Praesent consectetur iaculis leo id consequat. Vivamus facilisis pellentesque venenatis. Nam rutrum justo sit amet nunc gravida rhoncus. Aenean tempus diam nibh, a pulvinar ligula euismod a. Cras ullamcorper diam quis aliquam interdum. Ut fringilla nec massa eu pellentesque. Donec id tincidunt tellus, in euismod urna. Sed auctor ultrices sem at rhoncus. Nulla gravida blandit urna id bibendum. Etiam maximus ornare tellus pharetra efficitur. Phasellus sit amet vulputate lorem. Duis a odio at orci efficitur venenatis nec vel arcu. Sed a turpis hendrerit, condimentum justo in, mollis tortor. Cras vel ex in nibh lobortis condimentum eget congue velit. Donec mattis auctor aliquam. Duis nibh mi, sollicitudin id tempus nec, ultrices sit amet erat. Sed faucibus odio vitae libero ullamcorper, vel iaculis dolor convallis. Vestibulum eu orci eget risus congue euismod vel ac nisi. Duis dapibus eget ex faucibus fermentum. Sed non justo sit amet augue sollicitudin auctor. Duis nisi leo, sagittis quis feugiat at, commodo non libero. Aliquam vitae neque id tellus bibendum consectetur. Ut dui dolor, iaculis id diam in, posuere dictum justo. Nulla euismod magna id diam cursus, eget maximus tellus dictum. Etiam consequat leo aliquet, interdum eros ac, gravida urna. Praesent fermentum augue ut dolor semper, non mollis diam ullamcorper. Donec quam ex, aliquam vel mi ut, consectetur placerat sem. Phasellus augue neque, auctor vitae elit ut, semper viverra mi. Pellentesque mollis non velit nec suscipit. Nam lectus augue, viverra vitae magna non, finibus faucibus magna. Morbi vehicula velit et tristique luctus. In diam nunc, aliquam vel posuere quis, sodales rutrum nibh. Quisque quis porttitor ligula, et dapibus justo. Vivamus ac condimentum lacus, quis viverra augue. Phasellus id sagittis arcu. Nullam viverra vestibulum elit, nec suscipit eros auctor quis. Aenean urna libero, scelerisque vel malesuada sit amet, tempus in elit. Etiam fermentum lectus quis porta efficitur. Duis auctor, libero a sollicitudin consectetur, enim tellus scelerisque elit, maximus bibendum leo quam iaculis libero. Nullam quis libero ac orci dignissim fringilla. Quisque hendrerit porta eleifend. Nunc ornare turpis at orci pulvinar, nec interdum odio vestibulum. Nam cursus gravida lectus nec ultricies. Cras sed risus et lacus fermentum aliquam ut et nisi. Phasellus finibus turpis dolor, ut commodo nibh pretium quis. Nullam vel pellentesque ligula, in gravida erat. Fusce tincidunt, libero vulputate fermentum sollicitudin, augue nibh porta erat, nec lacinia tortor purus at dolor. Proin elit tellus, fermentum nec consequat vel, porttitor vitae diam. Aenean lobortis, enim eu hendrerit tristique, ex mauris dictum lorem, vel commodo tortor orci quis diam. Aenean eu massa nec tortor maximus lobortis. Aliquam dictum nisi non lacinia blandit. Nunc cursus feugiat lectus, eu maximus magna vehicula at. Aenean pulvinar luctus varius. Etiam dui orci, facilisis et dolor vel, ornare facilisis libero. In hac habitasse platea dictumst. Nam ipsum enim, dapibus ut pretium eu, suscipit et elit. 
1.3 Problem 3 On the assignment page there is a link to a file called "Prob3.txt". This file is full of words (in Latin). The object is count the number of times eash word appears. Keep the counts in a dictionary where the words are the keys and the values are the word counts. Open the "Probs3.txt" file for reading and read it in a line at a time. To process the line, first make the line all lower case with the casefold method of strings. Then remove the punctuation characters from the line. Recall that the standard module "string" gives you a string containing all the punctuation characters in string.punctuation. The split the line into a list of words. Run through the list and update the counts in the dictionary. Then, process the next line, and so forth. After you've read the entire input file, create an output file named "Counts3.txt". On each line, print a word, some space, and then the count for that word. Alphabetize the lines by the word

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Mastering Big Data Interview 751 Comprehensive Questions And Expert Answers

Authors: Mr Bhanu Pratap Mahato

1st Edition

B0CLNT3NVD, 979-8865047216

More Books

Students also viewed these Databases questions

Question

5. Prepare for the role of interviewee

Answered: 1 week ago

Question

6. Secure job interviews and manage them with confidence

Answered: 1 week ago