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])
我知道它很混乱,但我很新的编码,所以我不是很不错。