Olá Leonardo!
Quando for analisar o operador in
, uma dica é substituir por "está contido".
carro = [
'Jetta Variant',
'Motor 4.0 Turbo',
2003,
44410.0,
False,
['Rodas de liga', 'Travas elétricas', 'Piloto automático'],
88078.64
]
Então vamos enumerar os elementos que estão contidos na lista carro:
- 'Jetta Variant' (string)
- 'Motor 4.0 Turbo' (string)
- 2003 (inteiro)
- 44410.0 (float)
- False (booleano)
- ['Rodas de liga', 'Travas elétricas', 'Piloto automático'] (lista)
- 88078.64 (float)
Agora vamos para as afirmações
1) '2003' in carro -> Falso, pois o elemento 2003 (inteiro) está contido em carro, não '2003' (string). Isso mesmo que você pensou.
2) 'Rodas de liga' in carro -> Falso, pois o elemento ['Rodas de liga', 'Travas elétricas', 'Piloto automático'] (lista) está contido em carro.
3) 'False' not in carro -> Verdadeiro, pois o elemento 'False' (string) não está contido em carro, e sim o elemento False, que é um booleano.