Comentários do Blog

  1. Avatar de cleoson
    Olá Magnun,
    O índice ficou legal, muito bom pra acompanhar o curso.
    Só uma pequena correção a ser feita: os links das aulas 042 e 043 apontam para o mesmo local.


    Um abraço!
  2. Avatar de Magnun
    bem observado equantum! Já corrigi, obrigado!
  3. Avatar de equantum
    Olá, Magnun.

    Apenas um equívoco:
    Logo antes do 4o bloco de código você escreveu
    "append das tuplas", sendo que você usou listas
    no exemplo. xD

    Até mais!
  4. Avatar de Magnun
    Olá Cleoson,

    ótimo cara, continue acompanhando o curso, já existem mais 3 aulas após esssa! A listagem do nosso colega tuxdahora está desatualizada (eu não tenho permissão para alterá-la) por isso criei meu próprio índice: Curso de Python - Índice

    Além do mais você pode sempre acompanhar diretamente o meu blog: root@blog:/# chmod o+r *. Nele eu posto não somente o curso de Python, mas divesos assuntos relacionados ao Python e a outros projetos.

    Ate mais...
  5. Avatar de cleoson
    Olá Magnun!
    Cheguei até aqui e aguardo ansiosamente a continuação do curso! :-) Muito legal a maneira como você passa os conhecimentos. Simples e objetiva!
    Parabéns!

    Um abraço!
  6. Avatar de Magnun
    Ah! Agora mandou muito bem, 100% de otimização!
    Até mais...
  7. Avatar de cleoson
    Oi Magnun,
    Você tem razão. Pensei mais um pouquinho, e fiz o seguinte código. Acho que ficou mais otimizado. Veja:
    Código :
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
    l1 = [1, 2 ,3]
    l2 = [2,7,5,3]
    l3 = [7,3,9,5]
    l4 = [0, 1, -1]
    l5 = [-4, -2, -6]
     
    def maior_numero(lista):
        teste = lista[0]
        for i in range(1,len(lista)):
            if teste < lista[i]:
                teste = lista[i]
        print teste
     
    for listas in (l1,l2,l3,l4,l5):
        print 'O maior número da lista',listas,'é:',
        maior_numero(listas)

    Um abraço!
  8. Avatar de Magnun
    Mandou bem cleoson, embora na última solução seja um pouco de desperdício computacional organizar a lista somente para descobrir o maior número. Mas mesmo assim as resoluções valeram!
    Até mais...
  9. Avatar de cleoson
    Olá Magnun,

    Abaixo minhas soluções para os exercícios:
    Exercício 1:
    Neste exercício utilizei a função sum() que outro colega(salvo engano, o @neiesc) utilizou em outro exercício:
    Código :
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
    notas = {'aluno1':[5,6,5], 'aluno2':[7,8,6], 'aluno3':[6,6,8], 'aluno4':[5,9,8], 'aluno5':[5,6,3], 'aluno6':[6,6,6]}
     
    def media(nota_aluno):
        print float(sum(nota_aluno)) / len(nota_aluno)
     
    for aluno in notas:
        print 'A média do aluno',aluno,'é:',
        media(notas[aluno])
    Exercício 2:
    Código :
    def quadrado(num):
         print num ** 2
     
    quadrado(2)
    4
    quadrado(5)
    25
    quadrado(8)
    64
    Exercício 3:
    Neste exercício eu usei o mesmo código que já havia usado para organizar uma lista, só que agora eu coloco o maior número na primeira posição da lista e depois o imprimo:
    Código :
    #!/usr/bin/env python
    # -*- coding: utf-8 -*-
     
    l1 = [1, 2, 3]
    l2 = [2,7,5,3]
    l3 = [7,3,9,5]
    l4 = [0, 1, -1]
    l5 = [-4, -2, -6]
     
    def maior_numero(lista):
        for i in range(len(lista)-1):
            for j in range(1,len(lista)):
                if j >= i:
                    if lista[i] <= lista[j]:
                        lista[i],lista[j] = lista[j],lista[i]
        print lista[0]
     
    for listas in (l1,l2,l3,l4,l5):
        print 'O maior número da lista',listas,'é:',
        maior_numero(listas)

    Acho que é isso.


    Um abraço!
  10. Avatar de Magnun
    Olá Berlotto, muito obrigado! Espero que encontre muito conteúdo interessante!

    Até mais...