0% encontró este documento útil (0 votos)
134 vistas

Python Ejemplos Prácticos

Este documento presenta 8 ejemplos prácticos de Python que incluyen: 1) imprimir cadenas, 2) crear funciones, 3) calcular factoriales y sumatorias usando bucles, 4) crear un menú con opciones matemáticas, 5) usar clases para calcular áreas, 6) calcular velocidad con un bucle while, 7) crear un conversor de temperaturas con menú de opciones, y 8) reemplazar un elemento de una lista. Los ejemplos cubren conceptos básicos como impresión, funciones, bucles, clases
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
134 vistas

Python Ejemplos Prácticos

Este documento presenta 8 ejemplos prácticos de Python que incluyen: 1) imprimir cadenas, 2) crear funciones, 3) calcular factoriales y sumatorias usando bucles, 4) crear un menú con opciones matemáticas, 5) usar clases para calcular áreas, 6) calcular velocidad con un bucle while, 7) crear un conversor de temperaturas con menú de opciones, y 8) reemplazar un elemento de una lista. Los ejemplos cubren conceptos básicos como impresión, funciones, bucles, clases
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

Python ejemplos prcticos

http://codemonkeyjunior.blogspot.com/2011/09/python-ejemplos-practicos.html
1. Cmo imprimir?
print "Hola usuario"
cadena="Soy buena onda"
print cadena


2. Cmo crear una funcin?
def msgSinArgumentos():
print "Yo no tengo parmetros"

def msgConArgumentos(cad):
cad="Yo si tengo parmetros"
print cad

Ejemplos.
1. Factorial.py
'''
Crear una funcin para calcular el factorial
'''

def factorial(x):
if x==0:
return 1
else:
return x * factorial(x -1)

#main
numero=0
continuar='n'
print "Factorial de un numero"


while continuar!='s':
continuar=raw_input('Desea realizar el clculo? Si->s No-n: ')

while numero<=0:
numero=int(raw_input('Introduce numero:'))
resultado=factorial(numero)


print "El factorial de %d es %d" %(numero,resultado)

2. Sumatoria.py
suma, numero, maxi=2, 4, 100
print "Inicio"
print "Sumatoria del 2+..+100"
while (numero<=maxi):
suma=suma+numero
numero=numero+2
print "Suma parcial [",suma,"] no. ",numero," \n"

print "Suma total [",suma,"]"
print "Fin"

3. Bucles.py
from math import*

vo=0
vector=[0.25,0.50,0.75,1.0]
print "Inicio"
print "Bucles con vectores"
for i in vector:
vo=vo+pow(i,2)
print "Valor original= ",i," resultado= ",vo
print "Fin"

4. Menu.py

from math import*
def Funcion_Seno(x):
return cos(x)-x
def Funcion_Coseno(x):
return sin(x)-x
MX=30
resultado=0
contador=0
opcion=0
print "*** [ Funciones matemticas en Python ] ***"
print"\n\t 1. Calcular funcin seno 2. Calcular funcin coseno 3. Salir"
while opcion<=0:
opcion=int(raw_input('Tu opcin es:'))
if opcion==1:
print "Elegiste calcular funcin seno [sin(x)-x]"
while contador<=MX:
contador+=1
resultado=Funcion_Seno(contador)
print "\nValor = ",resultado," posicin no. ",contador
elif opcion==2:
print "Elegiste calcular funcin coseno [cos(x)-x]"
while contador<=MX:
contador+=1
resultado=Funcion_Coseno(contador)
print "\nValor = ",resultado," posicin no. ",contador
elif opcion==3:
exit()
else:
print "Opcin invlida"


5.Area.py
#ejemplo de POO en Python

class Area:
def AsignaBase(self,base):
self.base=base
def AsignaAltura(self, altura):
self.altura=altura
def ObtenerBase(self):
return self.base
def ObtenerAltura(self):
return self.altura
def CalcArea(self):
return self.base*self.altura/2
#main
b, h=0, 0
print "**** [Clculo del rea]****"
MiCalculo=Area()
while b<=0:
b=float(raw_input('Base: '))
while h<=0:
h=float(raw_input('Altura: '))
MiCalculo.AsignaBase(b)
MiCalculo. AsignaAltura(h)
print "Base leida: %f"%MiCalculo.ObtenerBase()
print "Altura leida: %f"%MiCalculo.ObtenerAltura()
print "rea obtenida: %f"%MiCalculo.CalcArea()


6. Uso de while, para alcular la velocidad

dt,k1,k2,vo,maximo,cont=0.5,9.81,0.2,0,50,0
print "[Obtener velocidad]"
while (cont<maximo):
vo=vo+(k1-(k2*vo))*cont
cont=cont+dt
print "",vo," --> periodo:[",cont,"]"


7. Men sencillo en Python
def obtenerFahrenheit(gc):
return (gc*1.8)+32

def obtenerCelsius(gf):
return (gf-32)/1.8

salir="s"
opc=0
grados=0

while salir =="s":

print "[Conversor de temperaturas]\n"
print "1. Obtener grados fahrenheit"
print "2. Obtener grados celsius"
while opc<=0:
opc=int(raw_input('Introduce opcin:'))

if opc==1:
print "[Obtener fahrenheit]\n"
while grados<=0:
grados=float(raw_input('Introduce valor: '))
print grados," celsius leidos"
print "Grados fahrenheit obtenidos: ",obtenerFahrenheit(grados)


if opc==2:
print "[Obtener celsius]\n"
while grados<=0:
grados=float(raw_input('Introduce valor: '))
print grados," fahrenheit leidos"
print "Grados celsius obtenidos: ",obtenerCelsius(grados)

else:
print "opcin no vlida"


salir=raw_input('Deseas realizar ota operacin? (s/n):')
print ""

if salir=="n":
print "adios"
8. Sustituir un nmero de un arreglo
'''
sustituir un elemento de un arreglo
'''

numeros=[1,2,3,4,5,6,7,8,9,10]
i,sustituto=0,564

for i in range(len(numeros)):
if numeros[i]==6:
numeros[i]=sustituto

print numeros[i]

También podría gustarte