Comentários do Blog

  1. Avatar de alanteixeira
    #recebe entrada e informa tamanho da string ate que a palavra pare seja fornecida


    condicao=True

    while condicao:
    ....entrada= raw_input('Entre com a palavra: ')
    ....if entrada == 'pare':
    ........break
    else:
    ....print 'O tamanho desta palavra e de %s letras' %len(entrada)
  2. Avatar de alanteixeira
    # busca de ocorrencia de uma letra em uma string

    entrada = raw_input("Entre com a frase: ")
    letra = raw_input("Entre com a letra a ser procurada: ")

    if len(letra) > 1:
    ....print "So ira ser considerada a letra %s" %letra[0]
    ....letra = letra[0]

    cont=0
    achou=0
    while cont < len(entrada):
    ....letracmp=entrada[cont]
    ....cont+=1
    ....if letra == letracmp:
    ........achou+=1
    else:
    ....print "O numero de ocorrencias da letra %(letra)s foi %(achou)d" %vars()
    Atualizado 26-06-2010 em 01:44 por alanteixeira
  3. Avatar de alanteixeira
    numero1=int(raw_input('Entre com o valor 1: '))
    numero2=int(raw_input('Entre com o valor 2: '))
    resultado = 0


    while numero2 != 0:
    ....resultado = resultado + numero1
    ....numero2 = numero2 - 1
    print 'O resultado de %(numero1)d X %(numero2)d e: %(resultado)d' %vars()
    Atualizado 26-06-2010 em 02:12 por alanteixeira
  4. Avatar de Magnun
    Ae neiesc, mandou muito bem! Só um pequeno detalhe, que na verdade foi erro meu. A função quadrática, eu expliquei ela corretamente mas coloquei os valores esperados errados. Na verdade era pra retornar:

    >>> quadrado(2)
    4
    >>> quadrado(4)
    16
    >>> quadrado(3)
    9

    Já corrigi, desculpe-me pelos erros! Obrigado pelos elogios cara, estou somente tentando angariar alguns desenvolvedores para formar um grupo de desenvolvimento de softwares livres.

    Como não tenho encontrado muitos desenvolvedores com conhecimento e que estajam dispostos a isso, resolvi "criar" desenvolvedores e assim formar uma nova comunidade.

    Até mais...
  5. Avatar de neiesc
    @Magnun opá mais outro lê seus posts =)
    Meus parabéns pois poucos tem tanta paciência de ensinar etapa por etapa como aquela história da tartaruga e o coelho.

    @PEdroArthurJEdi programação funcional interessante

    Bom segue minha resolução tentei utilizar oque foi ensinado no curso.

    1.
    Código PHP:
    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 calcular_media(lista_num,quant_num):
        
    media 0
        
    for num in lista_num:
            
    media += num
        media 
    float(media)/quant_num
        
    print media

    for aluno in notas:
        print 
    'O aluno',aluno,'possui a média',
        
    calcular_media(notas[aluno],3
    2.
    Código PHP:
    def quadrado(num):
        print 
    num num

    quadrado
    (2)
    quadrado(4)
    quadrado(3
    3.
    Código PHP:
    def maior_num(lista_num):
        
    maior lista_num[0]
        for 
    posica in lista_num:
            if 
    posicao maior:
                
    maior posicao
        
    print 'O numero maior é ',maior,'na lista',lista_num

    l1 
    = [123]
    l2 = [2753]
    l3 = [7395]
    l4 = [01, -1]
    l5 = [-4, -2, -6]

    maior_num(l1)
    maior_num(l2)
    maior_num(l3)
    maior_num(l4)
    maior_num(l5
    Atualizado 22-06-2010 em 18:52 por neiesc
  6. Avatar de Magnun
    Ae Pedro! Mandou bem, tudo em uma linha...
    Mas como o curso é ainda é introdutório, vou refazer utilizando loops e outras coisas!

    Obrigado pelo comentário! É bom saber que alguém ainda lê meus posts :)
    Até mais...
  7. Avatar de PEdroArthurJEdi
    def media(k): return map(lambda x: (x[0], sum(x[1])/len(x[1])), k.iteritems())
    def quad(n): return n*n
    def maximum(k): return max(k)
  8. Avatar de Magnun
    @neiesc,
    ótima resolução! Parabéns. Não esqueça de acompanhar o resto do curso.

    Até mais...
  9. Avatar de neiesc
    Fica ai minha resolução dos exercicios
    Exercicio 1:
    Código PHP:
    faltas = {'aluno1':2'aluno2':3'aluno3':7'aluno4':11'aluno5':0'aluno6':10}

    for 
    aluno in faltas:
        if 
    faltas[aluno] > 10:
            print 
    'O %s reprovou pois tem %i faltas' %(alunofaltas[aluno])
        else:
            print 
    'O %s passou pois tem %i faltas' %(alunofaltas[aluno]) 
    Exercicio 2:
    Código PHP:
    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]}
    faltas = {'aluno1':2'aluno2':3'aluno3':7'aluno4':11'aluno5':0'aluno6':10}
    for 
    aluno in notas:
        
    media sum(notas[aluno]) / len(notas[aluno])

        if 
    media and faltas[aluno] <= 10:
            print 
    'O %s foi aprovado, media: %i faltas: %i' %(alunomediafaltas[aluno])
        else:
            print 
    'O %s foi reprovado, media: %i faltas: %i' %(alunomediafaltas[aluno]) 
  10. Avatar de Magnun
    Obrigado Tamara! É sempre bom saber que ele ajudou alguém!