Carregando...
Carregando...
Ajude a melhorar a plataforma
Dado o seguinte programa em Python.
| | | --- | | letra1 = 'A', letra2 = ('A','B') letra3 = 'A' letra4 = ('A') print(type(letra1)) print(type(letra2)) print(type(letra3)) print(type(letra4)) |
Indique qual é a alternativa correta que apresenta os tipos de cada letra: letra1,letra2,letra3 e letra4.
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa C - letra1 é do mesmo tipo que letra2, eles são tuplas. letra3 e letra4 são strings.
Em Python, o tipo de uma variável é determinado pela sintaxe utilizada na sua atribuição. Elementos como vírgulas e parênteses alteram a interpretação do interpretador sobre o objeto criado.
Uma característica importante do Python é que a vírgula é o verdadeiro construtor de uma tupla, e não necessariamente os parênteses. Parênteses sem vírgulas são tratados apenas como agrupadores de expressões (como em contas matemáticas).
Portanto, as variáveis letra1 e letra2 são instâncias da classe tuple, enquanto letra3 e letra4 pertencem à classe str.
Alternativa C.