Escreva o código Python necessário para solicitar dois números inteiros ao usuário e verificar qual o maior número digitado
Soluções para a tarefa
Como serão apenas dois números, podemos utilizar uma estrutura condicional que oferece 3 possibilidades:
1) 1° numero > 2° numero
2) 1° numero < 2° numero
3) 1° numero = 2° numero
Começamos o código solicitando os dados do usuário. Fazemos isso através da função input().
Ficaríamos então com duas variáveis (chamei aqui de n1 e n2) recebendo os dados como segue:
n1 = input('Digite o 1° numero: ')
n2 = input('Digite o 2° numero: ')
No entanto, em Python, caso não seja feita a conversão do dado, teremos uma variável do tipo string. Como queremos que os dados sejam inteiros, podemos utilizar a função int() para converter o dado recebido. Fica:
n1=int(input('Digite o 1° numero: '))
n2=int(input('Digite o 2° numero: '))
Com os dados, vamos passar agora a estrutura condicional (if,elif,else).
Como falado anteriormente, temos 3 possíveis casos, assim o condicional pode ser estruturado da seguinte forma:
if n1>n2:
elif n2<n1:
else:
Para informar o usuário dos resultados, vamos utilizar uma função print() formatada. Veja como ficou:
if n1>n2:
print(f'O maior numero informado foi {n1} (n1)')
elif n1<n2:
print(f'O maior numero informado foi {n2} (n2)')
else:
print(f'Os dois números digitados tem mesmo valor ({n1})')
Acompanhe pela figura anexada o código completo e uma demonstração dos três casos.