Olá, Rebecca! Tud bem?
Para exibir um número sem casas decimais, você pode usar a formatação de strings do Python. Mas no seu caso, você pode converter o número para um inteiro antes de exibi-lo. Você pode utilizar a função int() ou formatando a string de saída. Abaixo deixo os códigos:
Usando a função int():
Você pode converter o valor de menor para um inteiro antes de imprimir:
print(f'O menor preço é R$ {int(menor)}')
Usando formatação de strings:
Outra maneira é especificar a formatação diretamente na string. Você pode fazer isso da seguinte forma:
print(f'O menor preço é R$ {menor:.0f}')
Ambas as opções vão remover as casas decimais da sua saída, exibindo apenas o número inteiro.
Espero ter ajudado.
Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!