Ajuda

eae pessoal tenho um exercício pra fazer de programação…porem não entendo muito pois acabei de mudar de curso…poderiam me ajudar ?

Elabore um algorítmo em python que: Em uma indústria, o setor de qualidade constatou que um lote com 4500 peças, 180 apresentavam algum defeito. Para um lote ser aprovado é necessário que o número de peças com defeito seja inferior a 4%. Neste caso, o lote foi aprovado ou reprovado?

total = 4500
defeito = 180

if defeito / total < 0.04:
    print("Aprovado")
else:
    print("Reprovado")
defeito = int(input('Digite a quantidade de defeitos:'))
foo = (defeito / 4500) * 100
if foo < 4.0:
    print('APROVADO')
else:
    print('REPROVADO')