Escreva o códigoPráticaPython
Montar ficha com lista na função
Devolver vários valores juntos em lista.
O cadastro quer guardar os dados juntos para passar adiante. Crie a função monta_ficha que recebe nome, sobrenome e idade e retorna a lista [nome, sobrenome, idade]. O programa lê nome, sobrenome e idade inteira, um por linha nessa ordem e imprime o retorno da função.
Entrada: Três linhas: nome, sobrenome e idade inteira, nessa ordem.
Saída: Uma linha com a lista `['nome', 'sobrenome', idade].
Revisa aula 15 (08/09)
Exemplo 1
- Entrada
Ada Lovelace 36
- Saída esperada
['Ada', 'Lovelace', 36]
Ficha clássica com idade número.
Exemplo 2
- Entrada
Alan Turing 41
- Saída esperada
['Alan', 'Turing', 41]
Outra ficha completa.
Solução comentada
Verifique uma tentativa sua para liberar a solução.
def monta_ficha(nome, sobrenome, idade):
return [nome, sobrenome, idade]
nome = input()
sobrenome = input()
idade = int(input())
print(monta_ficha(nome, sobrenome, idade))A função recebe os três parâmetros e devolve uma lista que reúne os dados. O programa principal lê os nomes como texto e a idade como int, chama monta_ficha e imprime diretamente a lista retornada.
Erro comum: Esquecer int() na idade e devolver ['Ada', 'Lovelace', '36'] com idade texto.
Escreva sua solução e verifique quando quiser.