- print('Escola de Dados da Alura!')
- print("Nome:" , "[Patrícia]")
print("Sobrenome:","[Distassi]") - print("P")
print("a")
print("t")
print("r")
print("í")
print("c")
print("i")
print("a") - print( 29 , "Novembro", 1976)
- print('Ano atual:',2026 )
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, Patrícia. Como vai?
Parabéns por concluir o desafio e colocar a mão na massa! Dedicar-se aos primeiros passos com o comando print() é essencial para se ambientar com a sintaxe do Python e entender como a linguagem exibe informações na tela.
Suas soluções estão ótimas e cumprem perfeitamente o objetivo de exercitar a saída de dados, misturando textos (strings) e números (inteiros).
Para complementar o seu aprendizado e trazer algumas boas práticas sobre a manipulação do comando print(), gostaria de compartilhar duas dicas de como o Python lida com espaçamentos e quebras de linha:
**1. O comportamento da vírgula no print()**
Repare que no seu segundo exercício você escreveu: print("Nome:" , "[Patrícia]"). No Python, quando separamos argumentos por vírgula dentro do print(), a linguagem insere automaticamente um espaço em branco entre eles.
Se o seu objetivo for exibir o texto colado ou com uma formatação específica, você pode usar a junção de strings com o símbolo de mais + (conhecida como concatenação) ou usar o parâmetro sep (separador) para customizar esse comportamento:
# Usando o separador padrão (com vírgula) a saída tem espaço: Nome: [Patrícia]
print("Nome:", "[Patrícia]")
# Se quiser tirar o espaço automático, mudamos o separador para nada:
print("Nome:", "[Patrícia]", sep="")
2. Evitando múltiplos print() para soletrar palavras
No exercício onde você soletrou o seu nome colocando uma letra em cada linha, sua lógica funcionou perfeitamente. Contudo, digitar print() para cada letra individual pode dar muito trabalho se a palavra for longa.
Uma forma avançada e muito elegante de fazer isso no Python é usar o caractere especial de quebra de linha \n dentro de uma única string, ou até mesmo usar um laço de repetição, que você aprenderá mais adiante no curso:
# Usando o caractere de quebra de linha \n
print("P\na\nt\nr\ní\nc\ni\na")
# Ou deixando o Python trabalhar por você usando um laço (loop):
for letra in "Patricia":
print(letra)
Ambas as alternativas geram exatamente o mesmo resultado que você obteve, mas economizam linhas de código e tornam o script mais dinâmico.
Muito legal ver que você já atualizou o ano atual para 2026 no seu último exercício, mantendo o código super sintonizado com o momento presente! Continue com esse excelente foco nos estudos.
Espero que possa ter lhe ajudado!