Lista de exercícios em phyton

1094 palavras 5 páginas
Resolu¸ao c˜ Lista de Exerc´ ıcios Introdução à Programação
Prof. Marcelo Rodrigues de Sousa

Setembro/2011
1) Escreva uma fun¸ao que, dados trˆs valores inteiros, retorne o maior de tais valores. c˜ e

#------| (Solu¸ao) c~ # 01. |---------------------------------------------------------------------#------| def retornaMaior(a,b,c) : maior = a if b > maior : maior = b if c > maior : maior = c return maior
2) Desenvolva uma fun¸˜o que calcule e retorne a soma dos n primeiros n´meros inteiros pares positivos. ca u

#------| (Solu¸ao) c~ # 02. |---------------------------------------------------------------------#------|
# Obs.: 2 + 4 + ... + 2n = (n+1)n, n inteiro positivo def soma_n_primeiros_pares_positivos(n) : return n*(n+1)
#-----outra solucao com acumulador ----def soma_n_primeiros_pares_positivos_2(n) : soma = 0 i = 1 while i 0 : print 2 cont = n - 1 candidato = 3 while cont > 0 : if nro_de_divisores(candidato) == 2 : print candidato cont = cont - 1 candidato = candidato + 2
4) Escreva uma fun¸ao que determina e retorne a data cronologicamente maior de duas datas fornecidas pelo c˜ usu´rio. Cada data deve ser fornecida por trˆs valores inteiros onde o primeiro representa um dia, o segundo a e um mˆs e o terceiro um ano. e #------| (Solu¸ao) c~ # 04. |---------------------------------------------------------------------#------| def maior_data(dia1,mes1,ano1,dia2,mes2,ano2) : if ano1 > ano2 : return (dia1,mes1,ano1) elif ano2 > ano1 : return (dia2,mes2,ano2) elif mes1 > mes2 : return (dia1,mes1,ano1) elif mes1 > mes2 : return (dia2,mes2,ano2) elif dia1 > dia2 : return (dia1,mes1,ano1) else : return (dia2,mes2,ano2)
2

5) Diz-se que um n´mero inteiro n ´ um quadrado perfeito se existirem m n´meros ´ u e u ımpares consecutivos a partir do valor 1 cuja soma ´ igual a n. Neste caso n = m2 . Exemplo: 16 = 1 + 3 + 5 + 7 (16 ´ igual ` soma e e a dos quatro primeiros ´ ımpares a partir de

Relacionados

  • Slide Python Minicurso - PETSI
    627 palavras | 3 páginas
  • Ciência da Computação
    974 palavras | 4 páginas
  • EDITAL TRE CE
    18170 palavras | 73 páginas
  • Java
    5860 palavras | 24 páginas
  • apostila
    13873 palavras | 56 páginas
  • Algoritimos
    15507 palavras | 63 páginas
  • acupuntura e obesidade
    8736 palavras | 35 páginas
  • Trabalho
    30569 palavras | 123 páginas
  • Eng. do conhecimento
    7890 palavras | 32 páginas
  • Edital concurso serpro
    20623 palavras | 83 páginas