编码在大学之旅——作业15:验证本福德定律对美国2009年的人口普查数据文件:人口。py #描述:验证本福德定律2009年美国人口普查数据的学生的名字:琥珀def getData(文件名,字典):censusFile =开放(文件名,“r”)长度= len (censusFile.readlines ()) censusFile.seek(0) #重置开始我的范围(长度):当前= censusFile.read(1)如果len(当前)= = 0:打印(我),而奥德(当前)> 57或奥德(当前)< 49:当前= censusFile.read(1)字典词典[现在]=[现在]+ 1 censusFile.readline长度()字典(“总”)= - 1返回词典def主要():censusData = {" 1 ": 0,“2”: 0,“3”: 0,“4”: 0,“5”: 0,“6”: 0,“7”: 0,“8”: 0,“9”: 0} 2009 censusData文件名= "。txt“censusData = getData(文件名,censusData)(" ")打印(打印格式(“数字”、“< 9 s”),格式(“数”、“< 8 s”),格式(“%”,“> 2 s”))打印(“-”* 23)范围(10):我的打印格式(我,”< 9 d”),格式(censusData str (i),“< 8 d”),格式((censusData [str (i)] / censusData(“总”))* 100,> 4.1 f))主要()