input: from faker import Faker
  
  def generate_fake_data(n: int) -> list:
      """Generates a list of fake data for a web application using Python's faker library.
      The output contains three columns of data: name, email, and age. The age is a random
      integer between 18 and 60.
      >>> generate_fake_data(2)
      [('Dr. Samuel Walsh', 'corinnabennett@example.org', 37), ('Andrew Tyler DVM', 'claytodeanna@example.net', 24)]
      """
      fake = Faker()
      return [(fake.name(), fake.email(), fake.random_int(min=18, max=60)) for _ in range(n)]
output:     fake = Faker()
      return [(fake.name(), fake.email(), fake.random_int(min=18, max=60)) for _ in range(n)]