input: Write a function to compute the average salary from a CSV file named 'salary.csv'. The CSV file has a 'name' column and a 'salary' column. If the file is empty or there are no salary entries, the function should return 0. 
  
  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
  
        for row in csvreader:
          if len(row) > 1 and row[1].isdigit():
            total += int(row[1])
            count += 1
    except FileNotFoundError:
      return 0
    
    return total/count if count > 0 else 0
  
  assert get_average_salary('salary.csv')==2000.0
  assert get_average_salary('empty.csv')==0
  assert get_average_salary('no_salary.csv')==0
output: def get_average_salary(filename):
    total = 0
    count = 0
  
    try:
      with open(filename, 'r') as csvfile:
        csvreader = csv.reader(csvfile)
        next(csvreader) # skip header
  
        for row in csvreader:
          if len(row) > 1 and row[1].isdigit():
            total += int(row[1])
            count += 1
    except FileNotFoundError:
      return 0
    
    return total/count if count > 0 else 0