Logo Passei Direto
Buscar

Lógica de Programação

Colégio Objetivo
Qual será o resultado do código a seguir, escrito em Python?
alfa=20+4*0
beta=5//2
curso=beta*10
if (alfa>curso):
print(“é maior”)
elif alfa==curso:
print(“é igual”)
else:
print(“é menor”)
a) é maior.
b) é igual.
c) é menor.
d) dará erro.

a) é maior.
b) é igual.
c) é menor.
d) dará erro.
User badge image
Estudando com Questões

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Vamos analisar o código passo a passo: 1. Cálculo de `alfa`: ```python alfa = 20 + 4 * 0 ``` Aqui, `4 * 0` é igual a `0`, então `alfa` será `20 + 0`, ou seja, `alfa = 20`. 2. Cálculo de `beta`: ```python beta = 5 // 2 ``` O operador `//` realiza a divisão inteira. Portanto, `5 // 2` resulta em `2`, então `beta = 2`. 3. Cálculo de `curso`: ```python curso = beta * 10 ``` Aqui, `curso` será `2 * 10`, resultando em `curso = 20`. 4. Estrutura condicional: ```python if (alfa > curso): print("é maior") elif alfa == curso: print("é igual") else: print("é menor") ``` Agora, vamos comparar os valores: - `alfa` é `20` e `curso` também é `20`. - Portanto, a condição `alfa > curso` é falsa. - A condição `alfa == curso` é verdadeira. Assim, o código irá imprimir "é igual". Portanto, a alternativa correta é: b) é igual.

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

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina