Logo Passei Direto
Buscar
O seguinte programa em Python calcula o maior 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
User badge image
Adriana Giaretta

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

O programa apresentado tem um erro na lógica de comparação e também na formatação. Para corrigir e entender o que ele faz, vamos analisar: 1. O programa pede três números ao usuário. 2. Ele compara os números para determinar qual é o maior. No entanto, a lógica de comparação está incorreta. Por exemplo, se `numero1` for maior que `numero2` e `numero3`, ele imprime que `numero1` é o maior, mas a condição para `numero2` e `numero3` não está correta. Aqui está uma versão corrigida do programa: ```python 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): print("O maior número é o primeiro: ", numero1) elif (numero2 >= numero1) and (numero2 >= numero3): print("O maior número é o segundo: ", numero2) else: print("O maior número é o terceiro: ", numero3) print("fim") ``` Agora, se você fornecer entradas, o programa irá corretamente identificar o maior número. Para determinar o resultado correto dos prints, você precisa fornecer os valores de entrada. Se você me der os números, posso te ajudar a identificar qual será a saída correta!

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

José Julio Vale Verdelho

há 6 dias

O seguinte programa em Python calcula o maior 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 

Número2 

Número3 


(II)Segunda entrada execução do programa 

Número1 

Número2 

Número3 

 

(III)Terceira entrada execução do programa 

Número1 

Número2 

Número3 




Questão 7

Resposta


a.

Número1 

Número2 

Número3 

Saída 

O maior número é o segundo: 9 

Saída 

fim 

 

Número1 

Número2 

Número3 

Saída 

O maior número é o terceiro: 3 

Saída 

fim 

 

Número1 

Número2 

Número3 

Saída 

O maior número é o primeiro: 9 

Saída 

fim 




b.

Número1 

Número2 

Número3 

Saída 

O maior número é o segundo: 9 

Saída 

fim 

 

Número1 

Número2 

Número3 

Saída 

O maior número é o primeiro: 3 

Saída 

fim 

 

Número1 

Número2 

Número3 

Saída 

O maior número é o primeiro: 9 

Saída 

fim 




c.

Número1 

Número2 

Número3 

Saída 

O maior número é o segundo: 9 

Saída 

fim 

 

Número1 

Número2 

Número3 

Saída 

O maior número é o segundo: 3 

Saída 

fim 

 

Número1 

Número2 

Número3 

Saída 

fim 




d.

Número1 

Número2 

Número3 

Saída 

fim 

 

 

Número1 

Número2 

Número3 

Saída 

fim 

 

Número1 

Número2 

Número3 

Saída 

O maior número é o primeiro: 9 

Saída 

fim 




e.

Número1 

Número2 

Número3 

Saída 

O maior número é o segundo: 9 

Saída 

fim 

 

Número1 

Número2 

Número3 

Saída 

fim 

 

Número1 

Número2 

Número3 

Saída 

O maior número é o primeiro: 9 

Saída 

fim 




Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina