populationfile=open('populationdata.txt',_(1)_) digit_counts={d:0 for d in "123456789"} total=0 for line in _(2)_: line=line.strip() if line and _(3)_: first_digit=line[0] digit_counts[first_digit]+=1 total+=1 percents=sorted([(int(digit),count*100/total) for digit,count in digit_counts.items()]) print( percents) 在下面9个答案中选择,空格中填编号,如A等。 A) digit_counts B) 'w' C) digit_count D) line[1].isalpha() E) line[0].isalnum() F) 'a' G) line[0].isdigit() H) 'r' I) populationfile
时间: 2024-04-03 17:31:02 浏览: 236
MNIST-python.zip_MNIST_OCR_digit recognition_python_zip
A) digit_counts应该填在第一处空格中,因为这里是要定义一个字典变量,用于统计每个数字开头的行数。
I) populationfile应该填在第二处空格中,因为这里是要打开一个文件进行读取,并将每行数据的首位数字进行统计。
G) line[0].isdigit()应该填在第三处空格中,因为我们需要判断每行数据的首位字符是否为数字,只有数字才能进行统计。
阅读全文