1
resposta

Dúvida sobre funções

Em funções na função 'listar_restaurantes()' onde utilizamos a função 'l.just(20)' pra definir um espaçamento entre as informações da lista, não tem gerado esse espaçamento.
Já revisei o código mas não encontro erros.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade
Também na na função 'exibir_subtitulo()', onde utilizamos a função (len) não tem gerado essas linhas entre os títulos.
Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Alguém pra me ajudar?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá, Gabriel! Tudo joia?

Espaçamento com ljust(20): A função ljust(20) deve adicionar espaços à direita da string até que ela tenha 20 caracteres. Se não está funcionando, verifique se as strings que você está tentando alinhar realmente têm menos de 20 caracteres. Caso contrário, o espaçamento não será visível. Além disso, certifique-se de que não há caracteres invisíveis (como quebras de linha) que possam estar afetando o resultado.

Linhas entre títulos com len(): Na função exibir_subtitulo(), a linha é gerada multiplicando o caractere '*' pelo comprimento do texto. Se a linha não está aparecendo corretamente, pode ser que o comprimento do texto não esteja sendo calculado como esperado. Verifique se o texto passado para exibir_subtitulo() é o que você espera. Se for muito curto, a linha será curta também.

Aqui estão algumas sugestões de ajustes:

  • Verifique o conteúdo das variáveis: Adicione prints temporários para ver o conteúdo das variáveis e confirmar que estão como esperado.

  • Teste com strings de diferentes comprimentos: Experimente com strings de tamanhos variados para ver se o comportamento muda.

Espero ter ajudado e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.