input: Write a function to compute the average salary of people from a given dataset in 'salary.csv'. The function should take the filename as input and return the average salary. If the file is empty, the function should return 0.
  
  
  import csv
  
  def get_average_salary(filename):
    total = 0
    count = 0
  
    with open(filename, 'r') as csvfile:
      csvreader = csv.reader(csvfile)
      next(csvreader) # skip header
  
      # loop through the CSV rows
      for row in csvreader:
        total += int(row[1])
        count += 1
    
    return total / count if count > 0 else 0
  
  assert get_average_salary('salary.csv')==2000.0
  assert get_average_salary('empty.csv')==0
  
output: import csv
  
  def get_average_salary(filename):
    total = 0
    count = 0
  
    try:
      with open(filename, 'r') as csvfile:
        csvreader = csv.reader(csvfile)
        next(csvreader) # skip header
  
        # loop through the CSV rows
        for row in csvreader:
          total += int(row[1])
          count += 1
    except FileNotFoundError:
      return 0
    
    return total / count if count > 0 else 0