FC ConcursosFC Concursos

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

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)
     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 complexo 10 + 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á:
(16+10j)


Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo