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

[Projeto] Desafio: hora da prática - Parte 1

Coleta e amostragem de dados

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

nome = input ('Digite seu nome: ')
print(f'Olá, {nome}!')

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

nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ")
print(f"Olá, {nome}, você tem {idade} anos.")

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!”.

nome = input("Digite seu nome: ")
idade = int(input("Digite sua idade: "))
altura = float(input("Digite sua altura em metros: "))
print(f"Olá, {nome}, você tem {idade} anos e mede {altura} metros!")

Calculadora com operadores

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

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

soma = valor1 + valor2
print(soma)

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

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

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

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

subtracao = valor1 - valor2

print(subtracao)

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

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

multiplicacao = valor1 * valor2

print(multiplicacao)

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.

numerador = float(input("Digite o numerador: "))
denominador = float(input("Digite o denominador (diferente de 0): "))

divisao = numerador / denominador

print(divisao)

6 - Crie um programa que solicite dois valores numéricos, um operador e uma potência, e realize a exponenciação entre esses dois valores.

base = float(input("Digite a base: "))
expoente = float(input("Digite o expoente: "))

resultado = base ** expoente

print(resultado)

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

numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador (diferente de 0): "))

resultado = numerador // denominador

print(resultado)

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

numerador = int(input("Digite o numerador: "))
denominador = int(input("Digite o denominador (diferente de 0): "))

resto = numerador % denominador

print(resto)

9 - Crie um código que solicita 3 notas de um estudante e imprima a média das notas.

nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
nota3 = float(input("Digite a terceira nota: "))

media = (nota1 + nota2 + nota3) / 3

print(media)

10 - Crie um código que calcule e imprima a média ponderada dos números 5, 12, 20 e 15 com pesos respectivamente iguais a 1, 2, 3 e 4.

n1 = 5
n2 = 12
n3 = 20
n4 = 15

p1 = 1
p2 = 2
p3 = 3
p4 = 4

media_ponderada = ( (n1 * p1) + (n2 * p2) + (n3 * p3) + (n4 * p4)) / (p1 + p2 + p3 + p4)

print(media_ponderada)
1 resposta

Ei! Tudo bem, Paola?

Parabéns pela excelente dedicação na primeira parte do seu desafio! Os seus códigos ficaram impecáveis e demonstram que você compreendeu perfeitamente os conceitos iniciais da linguagem.

Gostei do uso das f-strings para formatar os textos impressos (f'Olá, {nome}!') foi uma excelente escolha, deixando a exibição dos dados limpa e moderna. E no terceiro exercício, você converteu muito bem a idade para inteiro (int) e a altura para decimal (float). Isso é fundamental para garantir a tipagem correta na manipulação de dados.

Compartilhar suas resoluções no fórum é ótimo para inspirar outros alunos que estão começando! Agradeço por isso.

Agora que você terminou essa primeira parte com as operações básicas, você teve alguma dificuldade para entender ou praticar algum deles?

Continue assim, praticando que é muito importante para consolidar os conhecimentos.

Conteúdo para complementar seus estudos
Esse conteúdo pode estar em inglês, para traduzi-lo utilize o tradutor automático do navegador ou clique com o botão direito do mouse sobre a página e selecione a opção Traduzir para o português.
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!