1
resposta

[Sugestão] SUGESTÃO QUESTÃO 10 (RESULTADO)

Caros colegas de jornada,

Peço desculpas porque sou iniciante (do zero mesmo) e talvez minha sugestão seja óbvia.

Na "Opinião do instrutor" da resolução da questão o código demonstrado não nos retorna o resultado em si e só a sua descrição/relatório. A minha sugestão é só incluir mesmo o resultado:

num1 = float(input('1. Digite o primeiro número: ')) operacao = input('Indique a operação desejada (+ , - , * , / ): ') num2 = float(input('2. Digite o segundo número: '))

num1 = float(input('1. Digite o primeiro número: ')) 
operacao = input('Indique a operação desejada (+ , - , * , / ): ')
num2 = float(input('2. Digite o segundo número: ')) 

#Operação

if operacao == '+':
    resultado = num1 + num2
elif operacao == '-':
    resultado = num1 - num2
elif operacao == '*':
    resultado = num1 * num2
elif operacao == '/':
    resultado = num1 / num2
else: 
    print('Operação inválida, resultado da operação será 0')
    resultado = 0 
   
print(f' Resultado: {resultado}')

#relatório do resultado

if resultado % 2 == 0:
  print(f'O número {resultado} é par.')
else:
  print(f'O número {resultado} é ímpar.')

if resultado % 1 == 0:
  print(f'O número {resultado} é inteiro.')
else:
  print(f'O número {resultado} é decimal.')

if resultado > 0:
  print(f'O número {resultado} é positvo.')
elif resultado == 0:
  print(f'O número é zero (0)')
else:
  (f'O número {resultado} é negativo.')
1 resposta

Minha sugestão para o exercício.


num1 = float(input('Digite o 1° número: '))
num2 = float(input('Digite o 2° número: '))``
operacao = str(input('Qual operação deseja fazer? ("adição", "subtração", "multiplicação" ou "divisão"): '))



somar = num1+num2
subtra = num1-num2
mult = num1*num2
div = num1/num2



if operacao == ('adicao'):
  result = num1+num2
if operacao == ('subtração'):
  result = num1-num2  
if operacao == ('multiplicação'):
  result = num1*num2
if operacao == ('divisão'):
  result = num1/num2

#____________________#
if result % 2 == 0:
  parimpar = ('par')
else:
  parimpar = ('ímpar')

#____________________#
if result >= 0:
  posneg = ('positivo')
else:
  posneg = ('negativo')

#____________________#
if (result % 1) == 0:
  intdec = ('inteiro')
else:
  intdec = ('decimal')

print(f'A operação escolhida foi {operacao}. \n O resultado do número é {result}. \n O número é {parimpar}. \n O número é {posneg}. \n O número é {intdec}.')

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software