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] Aula 2 - Manipulando dados no Python - Parte I

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

nome = input("Digite o seu nome: ")
print(f"Olá {nome}, bem vindo")

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 o seu nome: ")
idade = input("Digite sua idade: ")
print(f"Olá {nome}. Sua idade é {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: "))
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.

numero1 = int(input("Digite o primeiro numero para soma: "))
numero2 = int(input("Digite o segundo numero para soma: "))
print(f"A soma dos  numeros informados é {numero1 + numero2}")

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

numero1 = int(input("Digite o primeiro numero para soma: "))
numero2 = int(input("Digite o segundo numero para soma: "))
numero3 = int(input("Digite o terceiro numero para soma: "))
print(f"A soma de {numero1} + {numero2} + {numero3 } = {numero1 + numero2 + numero3}")

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

n1 = int(input("Digite o primeiro numero: "))
n2 = int(input("Digite o segundo numero: "))
print(f" A subtração de {n1}  {n2} = {n1-n2}")

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

n1 = int(input("Digite o primeiro numero: "))
n2 = int(input("Digite o segundo numero: "))
print(f"A multiplicação entre {n1} * {n2} = {n1*n2}")
  1. 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.
n1 = int(input("Digite o primeiro numero: "))
n2 = int(input("Digite o segundo numero: "))
print(f" A divisão entre  {n1} / {n2} = {n1/n2}")
  1. Crie um programa que solicite dois valores numéricos, um operador e uma potência, e realize a exponenciação entre esses dois valores.
n1 = int(input("Digite um operador: "))
n2 = int(input("Digite uma potencia: "))
print(f" A exponenciação entre {n1}  {n2} = {n1**n2}")
  1. 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.
n1 = int(input("Informe o valor do  numerador: "))
n2 = int(input("Informe o denominador: "))
if n2 == 0:
  print("O denominador deve ser diferente de zero")
else:
  print(f"A divisão inteira entre {n1} // {n2} = {n1 // n2}")
  1. 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.
n1 = int(input("Informe o valor do  numerador: "))
n2 = int(input("Informe o denominador: "))
if n2 == 0:
  print("O denominador deve ser diferente de zero")
else:
  print(f" O resto da divisão entre {n1} % {n2} = {n1 % n2}")
  1. Crie um código que solicita 3 notas de um estudante e imprima a média das notas.
nota1 = int(input("Informe a primeira nota para calculo da média: "))
nota2 = int(input("Informe a segunda nota para calculo da média: "))
nota3 = int(input("Informe a terceira nota pra calculo da média: "))
print(f"A media do aluno é {(nota1+nota2+nota3)/3}")

Questão 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.

nota1 = 5
nota2 = 12
nota3 = 20
nota4 = 15
media = (5*1 + 12*2 + 20*3 + 15*4)/(1+2+3+4)
print(f'A media ponderada é {media}')
1 resposta

Olá, Igor! Como vai?

Parabéns pela resolução da atividade!

Vi que você explorou o input para interação com o usuário em Python, utilizou muito bem o f-string para formatar mensagens e ainda compreendeu a importância dos operadores matemáticos para realizar cálculos básicos de forma clara e prática.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Se quiser aprofundar ainda mais, algumas boas práticas são:

  • Organização: separar cada exercício em funções para facilitar manutenção e reutilização.
  • Validação: garantir que os valores digitados sejam numéricos antes de realizar operações.
  • Feedback: mostrar mensagens explicativas junto ao resultado, reforçando a compreensão do cálculo.

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Ah, uma pergunta: você prefere continuar praticando com exercícios de entrada e cálculo para consolidar fundamentos ou acha mais interessante avançar para programas que combinem lógica condicional e repetição, como pequenas calculadoras interativas?

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!