Carregando...
Carregando...
Ajude a melhorar a plataforma
O seguinte programa em Python calcula o menor de três números. numero1 = eval ( input ( "Digite o número 1: " ) ) numero2 = eval ( input ( "Digite o número 2: " ) ) numero3 = eval ( input ( "Digite o número 3: " ) ) if ( numero1 > numero2 ) and ( numero1 > numero3 ) and ( numero2 > numero3 ) : print ( "O maior número é o primeiro: " , numero1 ) if ( numero2 > numero1 ) and ( numero2 > numero3 ) and ( numero3 > numero1 ) : print ( "O maior número é o segundo: " , numero2 ) if ( numero3 > numero1 ) and ( numero3 > numero2 ) and ( numero1 > numero2 ) : print ( "O maior número é o terceiro: " , numero3 ) print ( "fim" ) Para as seguintes entradas na sequência, indique a alternativa que mostra o resultado correto dos prints . (I) Primeira entrada execução do programa Número1 7 Número2 9 Número3 3 (II)Segunda entrada execução do programa Número1 3 Número2 3 Número3 3 (III)Terceira entrada execução do programa Número1 9 Número2 5 Número3 2
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
RESOLUÇÃO: Número1 7 Número2 9 Número3 3 Saída fim Número1 3 Número2 3 Número3 3 Saída fim Número1 9 Número2 5 Número3 2 Saída O maior número é o primeiro: 9 Saída fim JUSTIFICATIVA: Este programa realiza comparações incorretas, por isso ele não consegue dar o resultado para as entradas: 7, 9 e 3 e as entradas 3, 3, 3. É muito importante verificar as expressões lógicas. O algoritmo não trata números iguais.