Question
No Python nǎo é necessário tipar variéveis, ou qualquer outro objeto, antes de usé-las, como acontece com linguagens de baixo nivel, como Cou C+ por exemplo. Por um processo chamado binding, quando se atribul um valor para um objeto, ele jó é tipado de acordo com aquele valor.Isso tambémé provido através de uma técnica conhecida como duck typing. Esse conceito de duck typing vem de uma afirmação de James Whitcomb Riley, que afirmava que, se existe um pássaro que anda como um pato, nada como um pato e voa como um pato ele só pode ser um pato. Isso tem a ver com a semintica dos objetos gerenciados pelo Python: se existe um objeto que possul caracteristicas de um texto por exemplo, esse objeto só pode ser uma string Python possui alguns tipos de objetos nativos.como por exemplo: Numbers: numeros; Strings: textos, caracteres Lists: listas; Tuples: tuplas De acordo com o texto acima, assinale a alternativa que com respectivamente compreenda a correta declaração de cada um destes tipos de objetos s nativos do Python, a numeros'1',nome=Ana', lista=(1,2,3)etupla=[2,6,3] b numero=1,nome=^ast Ana^ast ,lista=[1,2,3]etupla=(2,6,3) numero=1,nome=Ana, lista=(1,2,3)etupla=(2,6,3) numero:(1);nome-^ast Ana^ast ,lista=[1,2,3]etupla=[2,6,3] e. numero:1,nome-(Ana), Iista=[1,2,3]etupla=(2,6,3)
Solution
4.2
(332 Votos)
Xiomara
Elite · Tutor por 8 anos
Resposta
alternativa correta é a letra b:```pythonnumero=1nome='Ana'lista=[1,2,3]tupla=(2,6,3)```Explicação:- `numero=1` - Atribui o valor 1 à variável `numero`. Não é necessário especificar o tipo de dados, pois o Python inferirá automaticamente que `numero` é um número inteiro.- `nome='Ana'` - Atribui o valor 'Ana' à variável `nome`. O texto está entre aspas simples, indicando que `nome` é uma string.- `lista=[1,2,3]` - Atribui uma lista de números à variável `lista`. A lista é definida usando colchetes `[]` e contém três elementos: 1, 2 e 3.- `tupla=(2,6,3)` - Atribui uma tupla de números à variável `tupla`. A tupla é definida usando parênteses `()` e contém três elementos: 2, 6 e 3.Portanto, a alternativa correta é a letra b, que apresenta a sintaxe correta para a atribuição de valores às variáveis e a definição dos tipos de dados nativos do Python.