322 17 A
103 38 A
460 19 B
456 69 B
import operator #библиотека для сортировки списка объектов по атрибуту
file = open('26.txt', 'r')
count = 0
A=[]
money = 4000000
lines = file.readlines()
class elem(): # класс объекта создаваемого из элементов строки для дальнейшей сортировки
def __init__(self, a, b, c): # метод с контекстом класса для обработки разбиваемой строки
self.volume = b
self.price = a
self.letter = c
for i in range(1, len(lines)):
a, b, c = lines[i].split(' ')
A.append(elem(a,b,c))# забиваем массив объектами класса elem() попутна заполняя каждый объект
A.sort(key = operator.attrgetter('price')) # сортируем массив по цене
for i in range(0, 10):
if(A[i].letter=='А'):
print('hey')
money-=(A[i].price*A[i].volume)
print(money)