#!/usr/bin/env python3 #title :10-2.py #description :10.2: User input & exceptions #author :Marcel Haazen #email :marcel@haazen.xyz #date :07-11-2019 - 11:45 #edit_date :07-11-2019 - 11:54 #version :0.1 #usage :python3 10-2.py #notes : #python_version :3.7.4 #============================================================================== while True: try: filename = input("Wat is de naam van het bestand? \n") assert filename != "" filename = filename+".txt" file = open(filename, "r") n = 0 i = 0 li = 0 for line in file: i = i+1 fields = line.split(",") if n < int(fields[0]): n = int(fields[0]) li = li+1 print("Deze file telt",i,"regels") print("Het grootste kaartnummer is:",n,"en dat staat op regel",li+1) file.close break except FileNotFoundError: print("Er is geen bestand gevonden met de naam", filename) except AssertionError: print("Je moet wel een bestands naam invullen he grapjas.")