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
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