1
我有一個文本文件:打印從文本文件,從最大的int和給線這INT位於
Jan Jansen heeft kaartnummer: 325255
Erik Materus heeft kaartnummer: 334343
Ali Ahson heeft kaartnummer: 235434
Eva Versteeg heeft kaartnummer: 645345
Jan de Wilde heeft kaartnummer: 534545
Henk de Vrie heeft kaartnummer: 345355
我需要打印三兩件事:最大的int值,行數和最大的int所在的行。我已經完成了前兩個,但我不知道如何打印最大的int所在的行。我希望你們能幫助我。
這是我走到這一步:
import re
num_lines = sum(1 for line in open("Kaartnummers.txt"))
print(num_lines)
int = open("Kaartnummers.txt", "r")
file = open("Kaartnummers.txt", "r")
file = file.read()
numbers = re.findall(r"[-+]?\d*\.\d+|\d+", file)
print(numbers)
numbers.sort()
print("The b"numbers[-1])
我知道它很混亂,但我很新的編碼,所以我不是很不錯。