#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)
# 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()
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()
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...
@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 mediafor 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 * numquadrado(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_numl1 = [1, 2, 3]l2 = [2, 7, 5, 3]l3 = [7, 3, 9, 5]l4 = [0, 1, -1]l5 = [-4, -2, -6]maior_num(l1)maior_num(l2)maior_num(l3)maior_num(l4)maior_num(l5)
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 mediafor aluno in notas: print 'O aluno',aluno,'possui a média', calcular_media(notas[aluno],3)
def quadrado(num): print num * numquadrado(2)quadrado(4)quadrado(3)
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_numl1 = [1, 2, 3]l2 = [2, 7, 5, 3]l3 = [7, 3, 9, 5]l4 = [0, 1, -1]l5 = [-4, -2, -6]maior_num(l1)maior_num(l2)maior_num(l3)maior_num(l4)maior_num(l5)
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...
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)
@neiesc, ótima resolução! Parabéns. Não esqueça de acompanhar o resto do curso. Até mais...
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' %(aluno, faltas[aluno]) else: print 'O %s passou pois tem %i faltas' %(aluno, faltas[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 > 6 and faltas[aluno] <= 10: print 'O %s foi aprovado, media: %i faltas: %i' %(aluno, media, faltas[aluno]) else: print 'O %s foi reprovado, media: %i faltas: %i' %(aluno, media, faltas[aluno])
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' %(aluno, faltas[aluno]) else: print 'O %s passou pois tem %i faltas' %(aluno, faltas[aluno])
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 > 6 and faltas[aluno] <= 10: print 'O %s foi aprovado, media: %i faltas: %i' %(aluno, media, faltas[aluno]) else: print 'O %s foi reprovado, media: %i faltas: %i' %(aluno, media, faltas[aluno])
Obrigado Tamara! É sempre bom saber que ele ajudou alguém!