Informática, perguntado por 15alinemsilva, 11 meses atrás

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

Respondido por GeBEfte
1

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.

Anexos:
Perguntas interessantes