Sobre for loops em Python

Abaixo segue um pequeno exemplo que demonstra como você poderia iterar sobre uma lista de numeros e calcular a soma de todos os numeros que estavam na lista. list = [2, 4, 6, 8] sum = 0 for num in list: sum = sum + num print “The sum is:”, sum Teste o exemplo, mude […]

Programas feitos em Python usando listas

Veja em seguida alguns programas feitos em Python que tem como objetivo o uso do conceito de listas. Prestem bem atenção no código para não cometer erros comuns ao criar listas em Python. Vejam os exemplos abaixo e comentem se tiverem alguma dúvida ou quiserem comentar algo sobre eles. current = 0 if len(namelist) > […]

Sobre listas em Python – Dicas

Abaixo vou demonstrar o uso de um metodo que é importante o de iterar sobre uma lista usando um while. c = 0 while c < len(demolista): print 'demolista[', c, '] =', demolista[c] c = c + 1 Este exemplo cria uma variavel chamada c que é setada a zero e então itera sobre a […]

Recursão em python – Como fazer e como funciona

Recursão é uma maneira de raciocinar que possibilita a escrita de algoritmos bem complicados. Cientistas dizem que o paradigma é o mais fácil para o ser humano. Abaixo eis um exemplo de programa que utiliza de tal raciocinio. def factorial(n): if n < = 1: return 1 return n * factorial(n - 1) print "2! […]

Funções em python de uma maneira simples

Algumas pessoas podem achar isto complicado mas na realidade não é. É apenas impressão. Funções são a melhor maneira de dividir o seu algoritmo em partes que irão se relacionar coerentemente ao longo do curso do programa. Já ouviu falar daquele ditado? Dividir para conquistar. Isto é valido em programação e sem isso não seria […]

Dicas de debugging no Python

Abaixo irei discutir um outro exemplo mais detalhado sobre o procedimento que irá lhe ajudar a achar oque está errado com seu programa. Vou começar apresentando o programa que supostamente possui um erro. number = 5 while number > 1: print “.”, number = number – 1 print Abaixo eis uma serie de questões que […]

Debugging em python – Dicas

Muitas vezes conseguir escrever um programa que funcione plenamente é uma tarefa ardua. Você, em sua carreira como programador irá enfrentar varias situações onde o seu algoritmo poderá estar quebrado. E para isso é necessário que você tenha em mente algumas tecnicas que irão lhe ajudar a consertar o algoritmo. Estas tecnicas consistem em fazer […]

Declarações if em python – como fazer

Eu acredito que a melhor maneira de introduzir um topico é primeiro mostrando um exemplo relacionado. Então aqui vai um. n = input(“Number? “) if n < 0: print "The absolute value of", n, "is", -n else: print "The absolute value of", n, "is", n Abaixo está o output quando eu rodo isso duas vezes. […]

Calculando a sequencia de fibonacci em Python

Fibonacci é aquele famoso matematico que tem em seu nome uma importante descoberta, a sequencia de fibonacci. Abaixo explico detalhadamente o codigo em python que imprime a sequencia de fibonacci. # Calculaa sequencia. a = 0 b = 1 count = 0 max_count = 20 while count < max_count: count = count + 1 # […]

While loops em Python

Esta é uma das mais importantes estruturas de controle em python. Falando de uma maneira ordinaria o computador começa a processar apartir da primeira linha que está no while. Estruturas de controle alteram a maneira com que declarações são executas ou decidem se uma dada declaração deve ser executada. Abaixo segue o codigo para um […]