You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

35 lines
1.1 KiB

#!/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.")