Preciso fazer essa questão: Com os mesmos dados da questão anterior, defina quantas compras foram acima de 3000 reais e calcule a porcentagem quanto ao total de compras.
Estou tentando fazer pelo seguinte código, porém não da certo
gastos = [2172.54, 3701.35, 3518.09, 3456.61, 3249.38, 2840.82, 3891.45, 3075.26, 2317.64, 3219.08]
cont = 0
for gastos >= 3000:
cont += 1
print(f'O total de compras acima de $3000 foi de {cont}')
A sugestão para resolver esse problema seria essa:
for gasto in gastos:
if gasto > 3000:
contador_acima_3000 += 1
Minha dúvida é como é que o for vai ler "gasto" se não declarei ele?