Olá, Felipe. Como vai?
Parabéns por praticar e compartilhar as suas soluções! Colocar a mão na massa é o passo mais importante para fixar a sintaxe e a lógica da programação. Não se preocupe de forma alguma por ter olhado a opinião do instrutor no Exercício 4. Olhar a resolução e entender como o código foi construído faz parte do processo de aprendizagem de qualquer pessoa que está começando.
Vamos analisar suas respostas e entender como resolver e enriquecer o Exercício 4:
Exercícios 1, 2 e 3: Excelentes soluções!
- No Exercício 2, você utilizou as f-strings (
f'...') com maestria para concatenar as variáveis dentro do texto. Essa é a forma mais moderna e recomendada no Python. - No Exercício 3, o seu método usando as três aspas (
""") é, na verdade, super elegante e pythonico! Essa estrutura é feita exatamente para blocos de texto com múltiplas linhas (multiline strings). Uma alternativa comum seria usar o caractere especial de quebra de linha \n (ex: print("A\nL\nU\nR\nA")), mas o seu jeito ficou muito mais visual e fácil de ler.
Desvendando o Exercício 4
O objetivo desse exercício costuma ser exibir o valor de uma variável do tipo float (número com casas decimais) formatando a quantidade de casas que aparecem na tela, como o valor de Pi ($3.14159$) arredondado para apenas duas casas decimais ($3.14$).
No Python, fazemos isso reaproveitando a mesma estrutura de f-string que você usou no Exercício 2, mas adicionando um modificador de formato (:.2f) ao lado da variável.
Veja como fica a estrutura na prática:
pi = 3.14159
# O :.2f diz ao Python: "mostre apenas 2 casas após o ponto flutuante"
print(f"O valor arredondado de Pi é: {pi:.2f}")
Se você quisesse exibir três casas decimais, bastaria mudar para :.3f, e assim por diante. Esse recurso é extremamente útil para exibir preços, porcentagens e resultados de cálculos matemáticos de forma limpa na tela.
Aproveite esse aprendizado e tente replicar o código no seu editor para ver a mágica acontecer! Você está no caminho certo e evoluindo a cada passo.
Espero que possa ter lhe ajudado!