代码如下:
#coding=utf-8
#从文件中加载数据
defload_numbers(file):
numbers=[]
withopen(file,’r’)asf:
forlineinf.readlines():
numbers.append(int(line))
returnnumbers
if__name__==’__main__’:
#从文件data.txt中加载数字
numbers=load_numbers(‘data.txt’)
#区间下限
min=10
#区间上限
max=30
#统计区间数字个数
cnt=0
forvalinnumbers:
#如果不要包含上下限,去掉=号
ifval>=minandval
cnt=cnt+1
#将结果保存到文件result.txt中
withopen(‘result.txt’,’w’)asf:
f.write(‘[%d,%d],%d’%(min,max,cnt))
print(‘done.’)