Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- REGION = 0
- PROFIT = 13
- def read_data(file_name):
- data = []
- with open(file_name, 'r', encoding='utf-8') as f:
- f.readline()
- for line in f:
- parts = line.split(',')
- row = [parts[0], parts[1], parts[2], parts[3],
- parts[4], parts[5], int(parts[6]), parts[7],
- int(parts[8]), float(parts[9]), float(parts[10]),
- float(parts[11]), float(parts[12]), float(parts[13])]
- data.append(row)
- return data
- # https://pastebin.com/sjymFP0U
- def profit_for_region(data, region):
- total_profit = 0
- for row in data:
- if row[REGION] == region:
- total_profit += row[PROFIT]
- return total_profit
- data = read_data('sales.csv')
- print(data[0])
- print(profit_for_region(data, 'Europe'))
- print(profit_by_region(data))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement