Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Hora da prática: a função print()

#1 - Imprima a frase: Python na Escola de Programação da Alura.
print('Python na Escola de Programação da Alura.')
#2 - Imprima a frase: Meu nome é {nome} e tenho {idade} anos em que nome e idade precisam ser valores armazenados em variáveis.
idade = input('Insira sua idade: ')
nome = input('Insira seu nome: ')
print(f'Meu nome é {nome} e tenho {idade} anos.\n')
#3 - Imprima a palavra: ‘ALURA’ de modo que cada letra fique em uma linha, como mostrado a seguir:
print('A\n')
print('L\n')
print('U\n')
print('R\n')
print('A\n')

Sim, depois descobri que tem um modo mais simples com sep='\n'.

#4 - Imprima a frase: O valor arredondado de pi é: {pi_arredondado} em que o valor de pi precisa ser armazenado em uma variável e arredondado para apenas duas casas decimais. Para facilitar, utilize:
pi = 3.14159
print(f'O valor arredondado de pi é: {pi:.2f}')
1 resposta
solução!

Olá, Leonardo. Tudo bem?

Muito obrigado por compartilhar o seu código aqui com a gente. Parabéns pelo trabalho. Continue com essa dedicação.

Ótimo como você usou f-strings para formatar suas mensagens de saída. Elas são bem práticas e tornam o código mais legível. Também vi que você descobriu o uso de sep='\n' para imprimir cada letra em uma linha, o que simplifica bastante a solução.

Um detalhe interessante é que você pode usar o método join() para separar caracteres de uma string automaticamente. Veja este exemplo:


palavra = "ALURA"
print("\n".join(palavra))

Isso imprime cada letra em uma linha sem precisar escrever múltiplos print().

Conte com o apoio do Fórum. Abraços e bons estudos.