J'ai un fichier texte:Impression du plus grand entier à partir du fichier texte à partir et donner la ligne de cette int est situé dans
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
Je dois imprimer trois choses: la plus grande valeur int, le nombre de lignes et la ligne dans laquelle se trouve le plus grand int. J'ai fait les deux premiers, mais je n'ai aucune idée de comment imprimer la ligne dans laquelle se trouve le plus grand int. J'espère que vous pourrez m'aider.
C'est ce que je suis arrivé à ce jour:
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])
Je sais que très compliqué, mais je suis très nouveau pour le codage et donc je ne suis pas très bon.