Archive for the ‘Exercícios’ Category

Ciclo For em Python

Com a aprendizagem de uma nova linguagem de programação tenho andado a pesquisar acerca de algumas funções mais simples existentes em praticamente todas as linguagens de programação.

Desta vez pesquisei acerca de ciclos For em Python, a forma de emprego desta função é muito semelhante a utilizada em C++.

Aqui fica a forma de uso de um ciclo for em Python:

for item in lista:
instruções

Exemplo:

lista = ["1", "2", "3"]
for item in lista:
print item

O uso dos ciclos For é muito simples, e assenta na mesma lógica em praticamente todas as linguagens de programação.

“Produto de Dois Números” em Python

Continuando a explorar a linguagem de programação Python aqui fica mais um pequeno exercício básico resolvido recorrendo a Python.

Escreve um programa que calcule o produto de dois valores, a e b.

Aqui fica o código que responde à questão:

a = input();
b = input();

print "Produto de %d com %d da %d" % (a, b, a*b)

Existem diversas formas de resolver o exercício, mas penso que esta seja a forma mais simples. Fico à espera de comentários e correcções acerca do código que criei.

“Soma de Dois Números” em Python

Continuando a explorar a linguagem de programação Python aqui fica mais um pequeno exercício básico resolvido recorrendo a Python.

Escreve um programa que calcule a soma de dois valores, a e b.

Aqui fica o código que responde à questão:

a = input();
b = input();
print "Soma de %d com %d da %d" % (a, b, a+b)

Existem diversas formas de resolver o exercício, mas penso que esta seja a forma mais simples. Fico à espera de comentários e correcções acerca do código que criei.

“Soma de Números” em Python

Continuando a explorar a linguagem de programação Python aqui fica mais um pequeno exercício básico resolvido recorrendo a Python.

O Exercício consistia em:

Escrever um programa que calcule e imprima a soma de todos os números entre 1 e 999 (estes incluídos).

O código que resolve o exercício é o seguinte:

print sum(range(1,1000))

Existem diversas formas de resolver o exercício, mas penso que esta seja a forma mais simples. Fico à espera de comentários e correcções acerca do código que criei.

“Hello World” em Python

Não sei se é a opção mais sensata, de começar a aprender uma nova linguagem de programação, neste caso Python, antes de dominar a linguagem de programação anteriormente iniciada (C++).

O interesse por esta nova linguagem de programação surgiu com o projecto DEI Academy.

Aqui fica a minha primeira aventura com esta linguagem de programação:

text = 'Hello World'
print (text)

Ou de Uma Forma mais simples:

print ('Hello World')

Gostaria de saber a vossa opinião acerca da sensatez de eu me iniciar numa nova linguagem de programação, sem antes dominar a inicial.