from operator import itemgetter
def carregar_arquivos(arq):
    linhas = []
    with open(arq.strip('\r')) as f:
        f.readline()
        for linha in f.readlines():
            data, abertura, alta, baixa, fechamento, volume = linha.strip().split(',')
            ano, mes, dia = data.split('-')
            linhas.append(
                {
                    'ano': int(ano),
                    'mes': int(mes),
                    'dia': int(dia),
                    'abertura': float(abertura),
                    'alta': float(alta),
                    'baixa': float(baixa),
                    'fechamento': float(fechamento),
                    'volume': int(volume),
                }
            )
    return linhas

def abertura_media(arq, m, a):
    soma_abertura = qtd = 0
    for valor in arq:
        if valor['mes'] == m and valor['ano'] == a:
            soma_abertura += valor['abertura']
            qtd += 1
    return round(soma_abertura / qtd, 2)

def main():
    arquivo = input()
    mes = int(input())
    ano = int(input())
    empresa = carregar_arquivos(arquivo)
    media_abertura = abertura_media(empresa, mes, ano)
    print(f'O preço médio de abertura em {mes}/{ano} foi {media_abertura}')

if __name__ == '__main__':
    main()

b20d181e715728dd4edddd7b9a26737ac2f0dc97
<mask token>


def abertura_media(arq, m, a):
    soma_abertura = qtd = 0
    for valor in arq:
        if valor['mes'] == m and valor['ano'] == a:
            soma_abertura += valor['abertura']
            qtd += 1
    return round(soma_abertura / qtd, 2)


def main():
    arquivo = input()
    mes = int(input())
    ano = int(input())
    empresa = carregar_arquivos(arquivo)
    media_abertura = abertura_media(empresa, mes, ano)
    print(f'O preço médio de abertura em {mes}/{ano} foi {media_abertura}')


<mask token>

<mask token>


def carregar_arquivos(arq):
    linhas = []
    with open(arq.strip('\r')) as f:
        f.readline()
        for linha in f.readlines():
            data, abertura, alta, baixa, fechamento, volume = linha.strip(
                ).split(',')
            ano, mes, dia = data.split('-')
            linhas.append({'ano': int(ano), 'mes': int(mes), 'dia': int(dia
                ), 'abertura': float(abertura), 'alta': float(alta),
                'baixa': float(baixa), 'fechamento': float(fechamento),
                'volume': int(volume)})
    return linhas


def abertura_media(arq, m, a):
    soma_abertura = qtd = 0
    for valor in arq:
        if valor['mes'] == m and valor['ano'] == a:
            soma_abertura += valor['abertura']
            qtd += 1
    return round(soma_abertura / qtd, 2)


def main():
    arquivo = input()
    mes = int(input())
    ano = int(input())
    empresa = carregar_arquivos(arquivo)
    media_abertura = abertura_media(empresa, mes, ano)
    print(f'O preço médio de abertura em {mes}/{ano} foi {media_abertura}')


<mask token>

<mask token>


def carregar_arquivos(arq):
    linhas = []
    with open(arq.strip('\r')) as f:
        f.readline()
        for linha in f.readlines():
            data, abertura, alta, baixa, fechamento, volume = linha.strip(
                ).split(',')
            ano, mes, dia = data.split('-')
            linhas.append({'ano': int(ano), 'mes': int(mes), 'dia': int(dia
                ), 'abertura': float(abertura), 'alta': float(alta),
                'baixa': float(baixa), 'fechamento': float(fechamento),
                'volume': int(volume)})
    return linhas


def abertura_media(arq, m, a):
    soma_abertura = qtd = 0
    for valor in arq:
        if valor['mes'] == m and valor['ano'] == a:
            soma_abertura += valor['abertura']
            qtd += 1
    return round(soma_abertura / qtd, 2)


def main():
    arquivo = input()
    mes = int(input())
    ano = int(input())
    empresa = carregar_arquivos(arquivo)
    media_abertura = abertura_media(empresa, mes, ano)
    print(f'O preço médio de abertura em {mes}/{ano} foi {media_abertura}')


if __name__ == '__main__':
    main()

from operator import itemgetter


def carregar_arquivos(arq):
    linhas = []
    with open(arq.strip('\r')) as f:
        f.readline()
        for linha in f.readlines():
            data, abertura, alta, baixa, fechamento, volume = linha.strip(
                ).split(',')
            ano, mes, dia = data.split('-')
            linhas.append({'ano': int(ano), 'mes': int(mes), 'dia': int(dia
                ), 'abertura': float(abertura), 'alta': float(alta),
                'baixa': float(baixa), 'fechamento': float(fechamento),
                'volume': int(volume)})
    return linhas


def abertura_media(arq, m, a):
    soma_abertura = qtd = 0
    for valor in arq:
        if valor['mes'] == m and valor['ano'] == a:
            soma_abertura += valor['abertura']
            qtd += 1
    return round(soma_abertura / qtd, 2)


def main():
    arquivo = input()
    mes = int(input())
    ano = int(input())
    empresa = carregar_arquivos(arquivo)
    media_abertura = abertura_media(empresa, mes, ano)
    print(f'O preço médio de abertura em {mes}/{ano} foi {media_abertura}')


if __name__ == '__main__':
    main()

from operator import itemgetter
def carregar_arquivos(arq):
    linhas = []
    with open(arq.strip('\r')) as f:
        f.readline()
        for linha in f.readlines():
            data, abertura, alta, baixa, fechamento, volume = linha.strip().split(',')
            ano, mes, dia = data.split('-')
            linhas.append(
                {
                    'ano': int(ano),
                    'mes': int(mes),
                    'dia': int(dia),
                    'abertura': float(abertura),
                    'alta': float(alta),
                    'baixa': float(baixa),
                    'fechamento': float(fechamento),
                    'volume': int(volume),
                }
            )
    return linhas

def abertura_media(arq, m, a):
    soma_abertura = qtd = 0
    for valor in arq:
        if valor['mes'] == m and valor['ano'] == a:
            soma_abertura += valor['abertura']
            qtd += 1
    return round(soma_abertura / qtd, 2)

def main():
    arquivo = input()
    mes = int(input())
    ano = int(input())
    empresa = carregar_arquivos(arquivo)
    media_abertura = abertura_media(empresa, mes, ano)
    print(f'O preço médio de abertura em {mes}/{ano} foi {media_abertura}')

if __name__ == '__main__':
    main()
