Questão FC95872
Julgue o item que se segue, a respeito de Python, Java e orientação a objetos. O código em Python a seguir apresentará um erro de execução. r = 10 i = 7 c = complex(r, i) + (6 + 3j
Linguagens de Programação
CEBRASPE (CESPE) · 2023
O código em Python a seguir apresentará um erro de execução.
r = 10
i = 7
c = complex(r, i) + (6 + 3j)
print(c)
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Comentário: O código apresentado não gerará um erro de execução. Na verdade, ele cria um número complexo a partir de dois valores, 'r' e 'i', e depois soma esse número complexo a outro, '(6 + 3j)'. A operação de soma entre números complexos é válida em Python, e o resultado será um novo número complexo. Portanto, a afirmação de que o código apresentará um erro está incorreta.
Vamos analisar o código:
1️⃣ Definição de Variáveis
r = 10(inteiro)i = 7(inteiro)
2️⃣ Criação de um Número Complexo
complex(r, i)cria o número complexo10 + 7j.6 + 3jé outro número complexo.
3️⃣ Soma de Números Complexos
(10 + 7j) + (6 + 3j) = 16 + 10j- A soma de números complexos em Python é permitida sem erro.
4️⃣ Impressão do Resultado
print(c)imprimirá:
Conteúdo do catálogo FC Concursos · Atualizado em