First page Back Continue Last page Overview Image

Aufgabe

Schreiben Sie ein Programm, dass alle Bundesländer aus der Datei bundeslaender.txt findet und ausgibt, deren Fläche kleiner als 10000 Quadratkilometer ist.

with open("bundeslaender.txt", encoding="ISO-8859-1") as fh:

#first line contains no data:

fh.readline()

max_size = 10000

small_lands = []

for line in fh:

land, size_of_land, *rem = line.split()

size_of_land = float(size_of_land)

if size_of_land < max_size:

small_lands.append(land)

print(small_lands)