1
resposta

[Projeto] Desafio

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

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

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.')

num1 = int(input("Digite um número:"))
num2 = int(input("Digite outro número:"))
soma = num1 + num2
print(f'A soma de {num1} e {num2} é {soma}.'

num1 = int(input("Digite um número:"))
num2 = int(input("Digite outro número:"))
num3 = int(input("Digite mais um número:"))
soma = num1 + num2 + num3
print(f'A soma de {num1}, {num2} e {num3} é {soma}.')

num1 = int(input("Digite um número:"))
num2 = int(input("Digite outro número:"))
subtracao = num1 - num2
print(f'A subtração de {num1} por {num2} é {subtracao}.')

num1 = int(input("Digite o primeiro número:"))
num2 = int(input("Digite o segundo número:"))
multiplicacao = num1 * num2
print(f'A multiplicação de {num1} por {num2} é {multiplicacao}.')

numerador = float(input("Digite o numerador: "))
denominador = float(input("Digite o denominador (não pode ser 0): "))

if denominador == 0:
print("Erro: o denominador não pode ser 0. Divisão inválida!")
else:
resultado = numerador / denominador
print(f"Resultado da divisão: {resultado}")

numerador = float(input("Digite o numerador: "))
potencia = float(input("Digite a potência: "))
resultado = numerador ** potencia
print(f"Resultado da exponenciação: {resultado}")

numerador = float(input("Digite o numerador: "))
denominador = float(input("Digite o denominador (não pode ser 0): "))
resultado = numerador // denominador
print(f"Resultado da divisão inteira: {resultado}")

numerador = float(input("Digite o numerador: "))
denominador = float(input("Digite o denominador (não pode ser 0): "))
resultado = numerador % denominador
print(f"Resultado do resto da divisão: {resultado}")

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(f"A média das notas é: {media}")

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

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

media = (n1p1 + n2p2 + n3p3 + n4p4) / (p1 + p2 + p3 + p4)

print(f"Média ponderada: {media}")

frase = "Lucca"
frase

frase = input("Digite uma frase:")
print(f"Sua frase é: {frase}")

solicitacao = input("Digite uma frase:")
print(f"A frase que você difitou é {solicitacao.upper()}")

1 resposta

Oii Micael, tudo bem?

Obrigado por compartilhar seu desenvolvimento no fórum, com certeza vai ajudar outros alunos que estejam fazendo as mesmas atividades!

Você cobriu bem a maior parte dos desafios. Tenho algumas observações pontuais:

  1. Parêntese faltando — no exercício da soma de dois números, o print está sem fechar o parêntese:

    print(f'A soma de {num1} e {num2} é {soma}.'  # ← falta o ) no final
    
  2. Média ponderada — a expressão n1p1 + n2p2 + ... não é sintaxe válida em Python. Para multiplicar, você precisa usar o operador *:

    media = (n1*p1 + n2*p2 + n3*p3 + n4*p4) / (p1 + p2 + p3 + p4)
    
  3. Desafios restantes — pelo enunciado ainda ficaram alguns itens da seção "Editando textos" sem solução (letras minúsculas, .strip(), .replace(), entre outros). Vale revisitar!

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

Bons estudos!

Sucesso

Imagem da comunidade