Create A Program to Calculate Food Density in The Python Assignment Solution.

Instructions

Objective
Write a program to calculate food density in python.

Requirements and Specifications

Given a text file of data about fruit with three columns of data: mass (float), volume (float) and type (string, e.g., "apple" or “orange”). Read in the data and calculate the average density of the apples and oranges.
Source Code
```def read_data(filename):     f = open(filename, 'r')     data = []     lines = f.read().splitlines()[1:]     for line in lines:         parts = line.split(',')         data.append([parts[0], float(parts[1]), float(parts[2])])     f.close()     return data def main():     total_volume = {'apple': 0.0, 'orange': 0.0}     total_mass = {'apple': 0.0, 'orange': 0.0}     for rec in read_data('fruit.csv'):         if rec[0] in total_mass:             total_mass[rec[0]] += rec[1]             total_volume[rec[0]] += rec[2]     print('Apple density:', (total_mass['apple']/total_volume['apple']))     print('Orange density:', (total_mass['orange']/total_volume['orange'])) if __name__ == '__main__':     main()```