sábado, 12 de mayo de 2012

Python ... ejemplos prácticos no. 4

La imagen de Cable es propiedad de Marvel Comics.



Algunos recursos para iniciarse en la programación en Python.

Python Programming in 15 minutes



Python en 20 minutos

Algunas  cosas que puedes hacer con Python

Super Mario Python

Editar un video musical 


Más ejemplos sencillos de programas  escritos en Python.

1. Decimal a binario


global numeroBinario, num, resto def convierte(num): numeroBinario="" resto=0 while (num>=2): resto=num%2 num=(int)(num/2) numeroBinario+=(str)(resto) numeroBinario+=(str)(num) lista=list(numeroBinario) lista.reverse() print "N�mero binario obtenido: ",lista def inicio(): salir="s" while salir=="s": print "================================================" print " <<<<<<<< [Decimal a binario] >>>>>>>>>>" print "================================================" numero=int(raw_input('Introduce decimal:')) convierte(numero) salir=raw_input('�Desea realizar otra operaci�n? Si->s No->n :') if salir=="n": print "adios" inicio()





























2.  Sistemas de ecuaciones lineales


global salir salir="n" a11, a12, a21, a22, b1, b2=0, 0, 0, 0, 0, 0 x, y=0, 0 def determinanteX(a11,a12,a21,a22,b1,b2): return ((b1*a22)-(b2*a12))/((a11*a22)-(a21*a12)) def determinanteY(a11,a12,a21,a22,b1,b2): return ((a11*b2)-(a21*b2))/((a11*a22)-(a21*a12)) def inicio(): print "\t[Sistema de ecuaciones lineales en Python]" print "\ta11X + a12Y=b1" print "\ta21X + a22Y=b2" print"" print "Introduce valores" while salir=="n": inicio() a11=float(raw_input('a11:')) a12=float(raw_input('a12:')) a21=float(raw_input('a21:')) a22=float(raw_input('a22:')) b1=float(raw_input('b1:')) b2=float(raw_input('b2:')) print"" print "sistema resultante:" print a11,"X +",a12,"Y =",b1 print a21,"X +",a22,"Y =",b2 print "" print "X=",determinanteX(a11,a12,a21,a22,b1,b2) print "Y=",determinanteY(a11,a12,a21,a22,b1,b2) salir=raw_input('�Desea salir? Si->s No->n :') if (salir=="s"): break



No hay comentarios:

Publicar un comentario