Facebook
From Guilherme Nicoletti, 1 Year ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 104
  1. numeros = []
  2. for numero in range(101):
  3.     numeros.append(numero)
  4. print(numeros)
  5.  
  6. nomes = ['Guilherme','fernanda','Djenifer','Djonatan','Ricardo','Pelé']
  7. notas = [7,8,10,3,1,6.5]
  8.  
  9. def aprovar_alunos(nome,nota):
  10.     if nota < 6:
  11.         return nome + ' REPROVADO!'
  12.     else:
  13.         return nome + ' APROVADO!'
  14.  
  15. print(list(map(aprovar_alunos, nomes, notas))) # MAP processa função dentro de cada item da lista
  16.  
  17.  
  18. # Como usar uma lista compreheension
  19. nova_lista = [2 * i for i in range(10)]
  20. # [expressão for membro in iterável]
  21. print(nova_lista)
  22. nomes = ['Guilherme','fernanda','Djenifer','Djonatan','Ricardo','Pelé']
  23. print([nome + ' APROVADO!' for nome in nomes])
  24. print([aprovar_alunos(nome,nota) for nome in nomes])
  25.