Question: Please help! Python script. You want to know how many people there are in the US with your last name. So from the governments census
Please help! Python script.
You want to know how many people there are in the US with your last name. So from the governments census site (http://www.census.gov/) you have downloaded last name statistics and put them in the file last.txt. Each line contains a last name (in all upper case) and a percentage. Here is the beginning of the file:
SMITH 0.88085
JOHNSON 0.68844
WILLIAMS 0.56866
BROWN 0.51162
...
Each line contains a last name and the percentage of Americans with that last name. For example, 0.88085% of all Americans have SMITH as their last name. Write a function freq() that uses the statistics in file last.txt to compute and return the approximate number of people in the US having your last name. You can assume that the current US population is roughly 300,000,000 (= 3*10**8).
>>> freq('Smith')
264255000>>> freq('Perkovic')
Note that if the name is not on the list, the program doesnt have to return anything. Your function should not be case-sensitive.
Really don't know how to start it. Thanks!
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
