Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Exercício 10

O meu código ficou muito mais longo e complicado do que o do gabarito. :( Porém, está funcionando.

num1 = float(input('Digite o primeiro número:'))
num2 = float(input('Digite o segundo número:'))

perg = input('Qual operação você quer realizar com esses números?')

# subtração
if perg == 'subtração':
    calc_subt = num1 - num2
    print(f'O resultado da subtração de {num1} e {num2} é =',calc_subt)
    if calc_subt % 2 == 0:
        print(f'O numero é par')
    else:
        print(f'O numero é ímpar')
    if calc_subt > 0:
        print(f'{calc_subt} é positivo')
    else:
        print(f'{calc_subt} é negativo')
    if calc_subt % 1 == 0:
        print('O numero é inteiro')
    else:
        print('O numero é decimal')

# adição

if perg == 'adição':
    calc_soma = num1 + num2
    print(f'O resultado da soma de {num1} e {num2} é =',calc_soma)
    if calc_soma % 2 == 0:
        print(f'O numero é par')
    else:
        print(f'O numero é ímpar')
    if calc_soma > 0:
        print(f'{calc_soma} é positivo')
    else:
        print(f'{calc_soma} é negativo')
    if calc_soma % 1 == 0:
        print('O numero é inteiro')
    else:
        print('O numero é decimal')

# divisão

if perg == 'divisão':
    calc_div = num1 / num2
    print(f'O resultado da divisão de {num1} e {num2} é =',calc_div)
    if calc_div % 2 == 0:
        print(f'O numero é par')
    else:
        print(f'O numero é ímpar')
    if calc_div > 0:
        print(f'{calc_div} é positivo')
    else:
        print(f'{calc_div} é negativo')
    if calc_div % 1 == 0:
        print('O numero é inteiro')
    else:
        print('O numero é decimal')

# multiplicação

if perg == 'multiplicação':
    calc_multi = num1 * num2
    print(f'O resultado da divisão de {num1} e {num2} é =',calc_multi)
    if calc_multi % 2 == 0:
        print(f'O numero é par')
    else:
        print(f'O numero é ímpar')
    if calc_multi > 0:
        print(f'{calc_multi} é positivo')
    else:
        print(f'{calc_multi} é negativo')
    if calc_multi % 1 == 0:
        print('O numero é inteiro')
    else:
        print('O numero é decimal')

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Oi, Thiago! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Você estruturou cada operação separadamente e isso deixou o código funcional, o que é um ótimo começo! Continue assim!

Qualquer dúvida que surgir, compartilhe no fórum. Abraços e bons estudos!

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