1
resposta

[Dúvida] Código para a questão 4 do hora da prática 3

Socorro (rs), fiquei travado com a questão 4 do hora da prática da aula 3 - estruturas condicionais: "Escreva um programa que peça à pessoa usuária para fornecer dois números e exibir o número maior."

1 resposta

Olá, Rafael! Como vai?

Sem problemas! Estamos aqui para ajudar, vamos resolver juntos esse problema.

  1. Escreva um programa que peça à pessoa usuária para fornecer dois números e exibir o número maior.

Primeiro devemos ler os dados do usuário, para isso usamos o método input(). Dessa maneira:

# Lendo os dados do usuário
num1 = float(input('Digite o 1° número: '))
num2 = float(input('Digite o 2° número: '))

Depois vamos usar os laços condicionais para analisar 3 situações:

  • Se o número 1 é maior que o 2
  • Se o número 2 é maior que o 1
  • Caso as duas opções não sejam verdade, os dois são iguais

Colocando em forma de código, temos o seguinte resultado:

# Lendo os dados do usuário
num1 = float(input('Digite o 1° número: '))
num2 = float(input('Digite o 2° número: '))

# Comparando as três situações
if num1 > num2:
    print(f'O primeiro número é maior: {num1}')
elif num2 > num1:
    print(f'O segundo número é maior: {num2}')
else: # Caso os números sejam iguais
    print('Os dois números são iguais.')

Dessa forma, se nenhuma das duas condições são verdade, entendemos que os dois números são iguais e nem precisam ser comparados mais. Por isso o uso do else!

Espero ter ajudado e fico à disposição se precisar.

Abraço e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado