1
resposta

minha resolução dos exercicios:

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.

      n1 =  int(input('digite um numero inteiro: '))
      n2 = int(input('digite um numero inteiro: '))
      print()
      print(f'a soma de {n1} com {n2} é: {n1} + {n2} = {n1 + n2}')
    

saída da célula:

digite um numero inteiro: 2
digite um numero inteiro: 2

a soma de 2 com 2 é: 2 + 2 = 4

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

      n1 = int(input('digite um numero inteiro: '))
      n2 = int(input('digite um numero inteiro: '))
      n3 = int(input('digite um numero inteiro: '))
      print()
      print(f'a soma de {n1} + {n2} + {n3} = {n1 + n2 + n3}')
    

saída da célula:

digite um numero inteiro: 2
digite um numero inteiro: 2
digite um numero inteiro: 2

a soma de 2 + 2 + 2 = 6

  • 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.

      n1 = int(input('digite um numero inteiro: '))
      n2 = int(input('digite um numero inteiro: '))
      print()
      print(f'A subtração de {n1} - {n2} = {n1 - n2}')
    

saída da célula:

digite um numero inteiro: 5
digite um numero inteiro: 2

A subtração de 5 - 2 = 3

  • Questão 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 um numero inteiro: '))
      n2 = int(input('digite um numero inteiro: '))
      print()
      print(f'{n1} x {n2} = {n1 * n2}')
    

saída da célula:

digite um numero inteiro: 2
digite um numero inteiro: 2

2 x 2 = 4

  • 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.

      n1 =  int(input('digite um numero inteiro: '))
      n2 = int(input('digite um numero inteiro diferente de 0: '))
      print()
      print(f'{n1} / {n2} = {n1 / n2}')
    

saída da célula:

digite um numero inteiro: 10
digite um numero inteiro diferente de 0: 2

10 / 2 = 5.0

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

      n1 =  int(input('digite um numero inteiro: '))
      n2 = int(input('digite um numero inteiro: '))
      print()
      print(f' {n1} elevado a {n2} = {n1 ** n2}')
    

saída da célula:

digite um numero inteiro: 3
digite um numero inteiro: 3

3 elevado a 3 = 27

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

      n1 = int(input('digite um numero inteiro: '))
      n2 = int(input('digite um numero inteiro diferente de 0 : '))
      print()
      print(f'A divisão inteira de {n1} e {n2} é = {n1//n2}')
    

saída da célula:

digite um numero inteiro: 25
digite um numero inteiro diferente de 0 : 6

A divisão inteira de 25 e 6 é = 4

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

      n1 = int(input('digite um numero inteiro: '))
      n2 = int(input('digite um numero inteiro diferente de 0 : '))
      print()
      print(f'O resto da divisão entre {n1} e {n2} = {n1%n2}')
    

saída da cécula:

digite um numero inteiro: 10
digite um numero inteiro diferente de 0 : 3

O resto da divisão entre 10 e 3 = 1

  • Questão 9: Crie um código que solicita 3 notas de um estudante e imprima a média das notas.

      n1 = float(input('digite a nota da N1: '))
      n2 = float(input('digite a nota da N2: '))
      n3 = float(input('digite a nota da N3: '))
      print()
      print(f'A sua média final é: {(n1+n2+n3)/3}')
    

saída da célula:

digite a nota da N1: 9.8
digite a nota da N2: 6.5
digite a nota da N3: 7.5

A sua média final é: 7.933333333333334

  • 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.

      n1 = 5
      n2 = 12
      n3 = 20
      n4 = 15
      print(f'A média ponderada dos numeros ({n1}, {n2}, {n3}, {n4}) com os respectivos pesos (1, 2, 3, 4) é igual a: {(n1*1 + n2*2 + n3*3 + n4*4)/(n1 + n2 + n3 + n4)}')
    

saída da célula:

A média ponderada dos números (5, 12, 20, 15) com os respectivos pesos (1, 2, 3, 4) é igual a: 2.8653846153846154

1 resposta

Ei! Tudo bem, Patricia?

Parabéns pelas resoluções!
As questões de 1 a 9 estão certas, bem organizadas e mostram que você entendeu bem o uso dos operadores no Python.

Sua atividade está muito bem feita. Ótima evolução, continue praticando!

Qualquer dúvida, compartilhe com a gente.

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