i = 0
max_num = 0
output = open('out.txt', 'w')
for line in open('file.txt'):
s1, s2, s3, s4, s5, *tail = map(float, line.split())
if s2 == 1: continue
i += 1
if i == 4000: break
if s5 > max_num:
max_num = s5
found_line = line
output.write(line)
output.close()
print('OUT3:', found_line.rstrip())
chu = found_line.split()
print('OUT4:', float(chu[0]) - 4000)
ورودی file.txt
خروجی out.txt
برای اون داده هایی که گذاشتید خروجی برنامه:
OUT3: 7 2 0.142 1.200 0.651
OUT4: -3993.0
و محتویات out.txt
3 2 0.963 1 0.526
5 2 0.159 0.351 0.256
6 2 0.258 0.036 0.321
7 2 0.142 1.200 0.651