# PersonArray2 Example # Load an array of Person objects from an input filefrom person import Person from person import Person # Initialize Person array arr = [ ] # Open input file fin = open("persons.txt", "r") # Throw away first line fin.readline( ) # Create Person objects from lines in # the input file and append them to array. line = fin.readline( ) while line != "": fields = line.split(",") name = fields[0].strip( ) gender = fields[1].strip( ) age = int(fields[2].strip( )) p = Person(name, gender, age) arr.append(p) line = fin.readline( ) # Print Person objects in array arr. for p in arr: print(p) # Enter desired name to obtain gender and age # for that person desired_name = input("Enter desired name: ") for p in arr: if p.name == desired_name: print(f"Gender: {p.gender} Age: {p.age}")