Question: help Question 12 (20 points) Write a function named analyz count of telephone numbers that are in each area code. eAreaCodes that takes a list

 help Question 12 (20 points) Write a function named analyz count

help

Question 12 (20 points) Write a function named analyz count of telephone numbers that are in each area code. eAreaCodes that takes a list of telephone numbers and computes the The function analyzeAreacodes takes one parameter phones, a list of telephone numbers where each number is a string of the form 999-999-9999. The leftmost three digits are the area code. Thus the telephone number 123-456-7899 has area code 123. The function analyzeAreacodes returns a dictionary where each key is an area code in list phones, and the corresponding value is the count of telephone numbers in the area code. For example, the following 55, erantec n v9s2-esc.sacp ire0- 49-3568 979-406 042, "982-779-31) print(analyzeAreacodes(phones)) ('982': 2, ee: 1, 979: 1) Question 13 (20 points) Write a function named linestats that finds the number of consonant and vowel letters on each line of a file and writes those statistics to a corresponding line of a new file, separated by a space. Definitions: A vowel letter is on e of: a, e, 1, o u, along with the corresponding uppercase letters. A consonant letter is not a vowel letter The function linestats takes two parameters 1. inFile, a string, the name of an input file that exists before lineStats is called 2. outFile, a string the name of an output fnle that inestats creates and writes to Important: The input file contains only upper and lower case letters and white space (no punctuation marks or other special characters) For example, if the following is the content of the file mary.txt: Mary had a Little Lamb Its fleece was white as snow And everywhere that Mary went The Lamb was sure to go The following function call: >>> inFile = 'mary, txt, >> outFile'maryStats.txt >> lineStats(inFile, outFile) should create the file maryStats. txt with the content 12 6 14 9 17 8 11 7

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!