Olá, Vanessa. Como vai?
Excelente resolução! Você conseguiu aplicar os conceitos de entrada de dados com o input() e a exibição de resultados com o print() de forma muito clara.
Analisando a sua imagem, notei que você utilizou a concatenação por vírgulas dentro do print(). Essa é uma ótima estratégia inicial, pois o Python automaticamente adiciona um espaço entre os itens, o que resolveu bem a exibição da frase.
Para agregar valor ao seu aprendizado e complementar o que você já desenvolveu, gostaria de sugerir duas boas práticas que são muito utilizadas no dia a dia de quem trabalha com dados:
1. Tipagem de Dados (Casting)
Por padrão, tudo o que o usuário digita no input() é lido pelo Python como texto (string). Se você precisar fazer cálculos com a idade ou a altura futuramente, o código dará erro. Por isso, é uma boa prática "converter" os tipos logo na entrada:
- Para idade:
int(input(...)) - Para altura:
float(input(...))
2. Uso de f-strings
Como você já explorou as formatações em posts anteriores, veja como o seu código do terceiro desafio ficaria mais legível e fácil de manter utilizando as f-strings:
nome = input('Qual é o seu nome: ')
idade = int(input('Qual é a sua idade: '))
altura = float(input('Qual é a sua altura: '))
print(f"Olá {nome}, você tem {idade} anos e mede {altura} metros!")
Note que com a f-string você escreve a frase naturalmente e apenas insere as variáveis entre chaves {}. Isso evita ter que abrir e fechar aspas várias vezes, deixando o código mais limpo.
Continue praticando, seus códigos estão muito bem organizados!
Espero que possa ter lhe ajudado!