Importante

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!

1
resposta

NADA E TÃO NOSSO QUANTO NOSSOS SONHOS!!! BORA PRATICAR.

Questão 1

Imprima a frase Escola de Dados da Alura!

print ('Escola de Dados da Alura!')

Questão 2

Imprima na tela seu nome e seu sobrenome seguindo a estrutura abaixo:

Nome: [seu nome]
Sobrenome: [seu sobrenome]

Nome = 'João'
Sobrenome = 'Gomes'

print(f"Nome: {Nome}")
print(f"Sobrenome: {Sobrenome}")

Questão 3

Imprima o seu primeiro nome letra a letra. Por exemplo, nome é Mirla, então eu obtenho a seguinte saída:

M
I
R
L
A

print('J')
print('O')
print('Ã')
print("O")

Questão 4

Imprima o dia do seu nascimento em formato dia mês ano. Os valores de dia e ano não podem estar entre aspas. O formato deve estar como no exemplo, supondo uma data de aniversário dia 28 de fevereiro de 2003:

28 fevereiro 2003

print('25 de junho de 2026')

Questão 5

Imprima em um único print o atual ano que você está fazendo esse curso, o valor do ano deve ser um dado numérico. A saída do print deve ser a seguinte:

Ano atual: [ano]

print('Ano atual: 2026')

Aula 2 - Manipulando dados no Python

Coleta e amostragem de dados

Questão 1

Crie um programa que solicite à pessoa usuária digitar seu nome, e imprima “Olá, [nome]!”.

nome = input('Olá, qual é seu nome?:')

Questão 2

Crie um programa que solicite à pessoa usuária digitar seu nome e idade, e imprima “Olá, [nome], você tem [idade] anos.”.

Solicita o nome da pessoa usuária

nome = input("Digite seu nome: ")

Solicita a idade (o input sempre retorna texto, então usamos int para converter)

idade = input("Digite sua idade: ")

Imprime a mensagem formatada usando uma f-string

print(f"Olá, {nome}, você tem {idade} anos.")

Questão 3

Crie um programa que solicite à pessoa usuária digitar seu nome, idade e altura em metros, e imprima “Olá, [nome], você tem [idade] anos e mede [altura] metros!”.

Solicita os dados da pessoa usuária

nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ")
altura = input("Digite sua altura em metros (ex: 1.75): ")

Imprime a mensagem formatada

print(f"Olá, {nome}, você tem {idade} anos e mede {altura} metros!")

Calculadora com operadores

Questão 1

Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a soma dos dois valores.

Solicita os dois valores

Usamos float() para permitir que a pessoa digite números com vírgula (ex: 10.5)

valor1 = float(input("Digite o primeiro valor: "))
valor2 = float(input("Digite o segundo valor: "))

Realiza a soma

soma = valor1 + valor2

Imprime o resultado

print(f"A soma de {valor1} + {valor2} é igual a {soma}.")

Questão 2

Crie um programa que solicite três valores numéricos à pessoa usuária e imprima a soma dos três valores.

Solicita os três valores

Utilizamos float() para aceitar números inteiros ou decimais

valor1 = float(input("Digite o primeiro valor: "))
valor2 = float(input("Digite o segundo valor: "))
valor3 = float(input("Digite o terceiro valor: "))

Calcula a soma

resultado = valor1 + valor2 + valor3

Exibe o resultado

print(f"A soma de {valor1} + {valor2} + {valor3} é igual a {resultado}.")

Questão 3

Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a subtração do primeiro pelo o segundo valor.

Solicita os dois valores

Convertemos para float para aceitar números com casas decimais

valor1 = float(input("Digite o primeiro valor: "))
valor2 = float(input("Digite o segundo valor: "))

Realiza a subtração

resultado = valor1 - valor2

Imprime o resultado

print(f"A subtração de {valor1} - {valor2} é igual a {resultado}.")

Questão 4

Crie um programa que solicite dois valores numéricos à pessoa usuária e imprima a multiplicação dos dois valores.

Solicita os dois valores

valor1 = float(input("Digite o primeiro valor: "))
valor2 = float(input("Digite o segundo valor: "))

Realiza a multiplicação usando o operador asterisco (*)

resultado = valor1 * valor2

Imprime o resultado

print(f"A multiplicação de {valor1} * {valor2} é igual a {resultado}.")

Questão 5

Crie um programa que solicite dois valores numéricos, um numerador e um denominador, e realize a divisão entre os dois valores. Deixe claro que o valor do denominador não pode ser 0.

Solicita os dois valores

numerador = float(input("Digite o valor do numerador: "))
denominador = float(input("Digite o valor do denominador: "))

Verifica se o denominador é diferente de zero

if denominador != 0:
resultado = numerador / denominador
print(f"O resultado da divisão de {numerador} por {denominador} é {resultado}.")
else:
print("Erro: O denominador não pode ser zero.")

Questão 6

1 resposta

Oii João, tudo bem com você?

Que título motivador! Obrigada por compartilhar suas resoluções aqui no fórum, com certeza vai ajudar outros alunos que estejam passando pelos mesmos exercícios.

No geral, seu código está bem estruturado e você demonstra boa compreensão dos conceitos de print, f-strings e operadores. Tenho algumas observações pontuais que podem deixar as soluções ainda mais alinhadas com o que foi pedido:

Aula 1, Questão 3: você imprimiu cada letra com um print separado, o que funciona perfeitamente. Uma alternativa elegante é usar um laço for percorrendo a string, caso já tenha visto esse conceito no curso.

Aula 1, Questão 4: o enunciado pede que dia e ano não estejam entre aspas, ou seja, precisam ser variáveis numéricas. Seu print('25 de junho de 2026') passa tudo como string. Vale separar assim:

dia = 25
mes = 'junho'
ano = 2026
print(dia, mes, ano)

Aula 1, Questão 5: o mesmo ponto se aplica aqui. O enunciado pede que o ano seja um dado numérico, então considere usar uma variável int:

ano = 2026
print(f"Ano atual: {ano}")

Aula 2, Coleta e amostragem, Questão 1: o input está capturando o nome, mas faltou o print com a saudação "Olá, [nome]!". O programa coleta a informação mas não exibe a mensagem final.

As questões da calculadora ficaram ótimas, inclusive a divisão com a verificação do denominador zero foi uma excelente adição.

Conte com a Alura para evoluir seus estudos. Em caso de dúvidas, fico à disposição.

Bons estudos!

Sucesso

Imagem da comunidade