Pular para o conteúdo

Cebraspe · Agência Nacional de Mineração (ANM) 2025

Questão 111 — Programação: Python — Tipos e operadores

Programação Python — Tipos e operadores

Cebraspe 2025 Superior

Agência Nacional de Mineração (ANM) · Especialista em Recursos Minerais – Especialidade: Geologia, Geografia, Geofísica, Engenharia de Minas, Agronômica, Florestal, Civil, Ambiental, Arquitetura ou Tecnologia da Informação

Gabarito disponível

Texto-base:
Considerando o script Python a seguir, julgue os próximos itens.

numero = 42
texto = “Python é incrível”
lista = [1, 2, 3, 4]
dicionario = {“nome”: “Alice”, “idade”: 25}
booleano = True

resultado = numero / 5
texto_modificado = texto.replace(“incrível”,
“fantástico”)

if booleano and numero > 10:
print(f”{texto_modificado}!”)

soma_lista = sum(lista)
for elemento in lista:
print(f”Elemento: {elemento}”)

dicionario[“cidade”] = “São Paulo”
if “idade” in dicionario:
idade = dicionario[“idade”]
print(f”Idade armazenada: {idade}”)

entrada_usuario = input(“Digite um número: “)
try:
numero_convertido = float(entrada_usuario)
print(f”O dobro do número digitado é:
{numero_convertido * 2}”)
except ValueError:
print(“Erro: Entrada inválida. Digite um número
válido.”)

No trecho if booleano and numero > 10:, se o valor da variável booleano for False, a condição não será avaliada completamente e o número não será comparado com 10.
Selecione uma alternativa

Ver gabarito

Gabarito: Certo

Fonte: Gabarito preliminar: Gabarito definitivo — Cargo 21 (038_ANM_021_01)