Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Recuperando Informações de Tupla Aninhada | Outros Tipos de Dados
Introdução ao Python

book
Desafio: Recuperando Informações de Tupla Aninhada

Tarefa

Swipe to start coding

Você recebeu uma tupla chamada people que contém dados sobre nomes, idades e alturas de indivíduos no formato: (('name', age, height), ('name', age, height), ...). Aqui está uma amostra dos dados:

NomeIdadeAltura
Alex23178
Noah34189
Peter29175
John41185
Michelle35165

Sua tarefa é extrair algumas informações:

  • Na variável peters_info, extraia todas as informações sobre Peter.
  • Na variável johns_height, extraia a altura de John.
  • Na variável alexs_age, extraia a idade de Alex.
  • Use indexação para resolver esta tarefa.

Solução

people = (('Alex', 23, 178), ('Noah', 34, 189), ('Peter', 29, 175), ('John', 41, 185), ('Michelle', 35, 165))

# Write your code here
peters_info = people[2]

johns_height = people[3][2]

alexs_age = people[0][1]

# Testing
print(f"Full info about peter: {peters_info};\nInfo about John's height: {johns_height};\nInfo about Alex's age: {alexs_age}.")
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 10
people = (('Alex', 23, 178), ('Noah', 34, 189), ('Peter', 29, 175), ('John', 41, 185), ('Michelle', 35, 165))

# Write your code here
peters_info = ___

johns_height = ___

alexs_age = ___

# Testing
print(f"Full info about peter: {peters_info};\nInfo about John's height: {johns_height};\nInfo about Alex's age: {alexs_age}.")
toggle bottom row
some-alt