python读取文件数据、将其中表示成绩的数字用等级划分_用python 将文本中的数据读取,统计某个区间的个数,并将区间与个数存放在另一个文本里,这个要怎样实现...

展开全部

代码如下:#coding=utf-8

# 从文件中加载2113数据

def load_numbers(file):

numbers = []

with open(file, 'r') as f:

for line in f.readlines():

numbers.append(int(line))

return numbers

if __name__ == '__main__':

# 从文件 data.txt 中加载数字

numbers = load_numbers('data.txt')

# 区间5261下限

min = 10

# 区间上限

max = 30

# 统计区间数4102字个数

cnt = 0

for val in numbers:

# 如果不要包含上下1653限,去掉 = 号

if val >= min and val <= max:

cnt = cnt + 1

# 将结果保存到文件 result.txt 中

with open('result.txt', 'w') as f:

f.write('[%d,%d], %d' % (min, max, cnt))

print('done.')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值