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
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