Pages

terça-feira, 23 de junho de 2009

Brincando com conjuntos

Fiz esse programinha que faz operações com conjuntos: união, diferença, soma dos elementos, multiplicação dos elementos e interseção;
Como o programa ficou muito grande resolvi postar ele aki: http://paste.pocoo.org/show/124788/

PS.: Nesse programa me deparei com um problema, que é somar os respectivos itens dos dois conjuntos, isso pode ser feito de duas maneiras, uma é forçando a conversão dos conjutos para lista (
list(conj1)
) e em seguinda colocando a posição dos itens na lista para os somar (
list(conj1)[0]+list(conj2)[0]
), e fazer isso com cada item da lista, o que geraria um código bem grande. Outra forma mais simples é atribuir uma variável
e usando o 'for' somar os itens da lista de maneira mais simples: (
l = [x+y for x, y in zip(list(conj1),list(conj2))]
). Assim fica bem mais fácil :P

Nenhum comentário:

Postar um comentário