- 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 )
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!