FC ConcursosFC Concursos

Questão FC95890

Em relação aos conceitos de Python, julgue o seguinte item. Assuma o código Python a seguir. a=3 b=“ BNB “ print (a*b) A execução do código Python precedente gerará o seguinte erro

Linguagens de Programação

CEBRASPE (CESPE) · 2022

Em relação aos conceitos de Python, julgue o seguinte item.

Assuma o código Python a seguir.

a=3
b=“ BNB “
print (a*b)


A execução do código Python precedente gerará o seguinte erro.

TypeError: unsupported operand type(s) for *:
'int' and 'str'
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

Comentário: O item está errado porque, na verdade, a operação de multiplicação entre um inteiro (a = 3) e uma string (b = " BNB ") em Python não gera um erro, mas sim resulta na repetição da string. O código print(a*b) retornará " BNBBNBBNB ", pois o valor de 'a' indica quantas vezes a string 'b' deve ser repetida. Portanto, não ocorre um TypeError nesse caso.

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

Continue aprendendo