Mostrando entradas con la etiqueta ejemplos python. Mostrar todas las entradas
Mostrando entradas con la etiqueta ejemplos python. Mostrar todas las entradas
miércoles, 28 de diciembre de 2011
Python, ejemplos prácticos no. 2
1. Programa que acepte un año escrito en cifras arábigas y visualice el año en números romanos, dentro del rango 1000-1999
'''
autor: yo
fecha: 24 de diciembre de 2011
'''
anyo,anyo_desglosado,aux=0,0,0
romano=""
while anyo<=0 and anyo<=1999:
anyo=int(raw_input('Introduce año:'))
print "Año en arábigo [",anyo,"]"
print "\nAño desglosado: "
if (anyo>=1000):
anyo_desglosado=anyo%1000
romano=romano+"M"
aux=1000
print "arábigo:",aux
if (anyo_desglosado>=900):
anyo_desglosado=anyo_desglosado%900
romano=romano+"CM"
aux=900
print "arábigo:",aux
if (anyo_desglosado>=800):
anyo_desglosado=anyo_desglosado%800
romano=romano+"DCCC"
aux=800
print "arábigo:",aux
if (anyo_desglosado>=700):
anyo_desglosado=anyo_desglosado%700
romano=romano+"DCC"
aux=700
print "arábigo:",aux
if (anyo_desglosado>=600):
anyo_desglosado=anyo_desglosado%600
romano=romano+"DC"
aux=600
print "arábigo:",aux
if (anyo_desglosado>=500):
anyo_desglosado=anyo_desglosado%500
romano=romano+"D"
aux=500
print "arábigo:",aux
if (anyo_desglosado>=400):
anyo_desglosado=anyo_desglosado%400
romano=romano+"CD"
aux=400
print "arábigo:",aux
if (anyo_desglosado>=300):
anyo_desglosado=anyo_desglosado%300
romano=romano+"CCC"
aux=300
print "arábigo:",aux
if (anyo_desglosado>=200):
anyo_desglosado=anyo_desglosado%200
romano=romano+"CC"
aux=200
print "arábigo:",aux
if (anyo_desglosado>=100):
anyo_desglosado=anyo_desglosado%100
romano=romano+"C"
aux=100
print "arábigo:",aux
if (anyo_desglosado>=90):
anyo_desglosado=anyo_desglosado%90
romano=romano+"XC"
aux=90
print "arábigo:",aux
if (anyo_desglosado>=80):
anyo_desglosado=anyo_desglosado%80
romano=romano+"LXXX"
aux=80
print "arábigo:",aux
if (anyo_desglosado>=70):
anyo_desglosado=anyo_desglosado%70
romano=romano+"LXX"
aux=70
print "arábigo:",aux
if (anyo_desglosado>=60):
anyo_desglosado=anyo_desglosado%60
romano=romano+"LX"
aux=60
print "arábigo:",aux
if (anyo_desglosado>=50):
anyo_desglosado=anyo_desglosado%50
romano=romano+"L"
aux=50
print "arábigo:",aux
if (anyo_desglosado>=40):
anyo_desglosado=anyo_desglosado%40
romano=romano+"XL"
aux=40
print "arábigo:",aux
if (anyo_desglosado>=30):
anyo_desglosado=anyo_desglosado%30
romano=romano+"XXX"
aux=30
print "arábigo:",aux
if (anyo_desglosado>=20):
anyo_desglosado=anyo_desglosado%20
romano=romano+"XX"
aux=20
print "arábigo:",aux
if (anyo_desglosado>=10):
anyo_desglosado=anyo_desglosado%10
romano=romano+"X"
aux=10
print "arábigo:",aux
if (anyo_desglosado==9):
anyo_desglosado=anyo_desglosado%9
romano=romano+"IX"
aux=9
print "arábigo:",aux
if (anyo_desglosado==8):
anyo_desglosado=anyo_desglosado%8
romano=romano+"VIII"
aux=8
print "arábigo:",aux
if (anyo_desglosado==7):
anyo_desglosado=anyo_desglosado%7
romano=romano+"VII"
aux=7
print "arábigo:",aux
if (anyo_desglosado==6):
anyo_desglosado=anyo_desglosado%6
romano=romano+"VI"
aux=6
print "arábigo:",aux
if (anyo_desglosado==5):
anyo_desglosado=anyo_desglosado%5
romano=romano+"V"
aux=5
print "arábigo:",aux
if (anyo_desglosado==4):
anyo_desglosado=anyo_desglosado%4
romano=romano+"IV"
aux=4
print "arábigo:",aux
if (anyo_desglosado==3):
anyo_desglosado=anyo_desglosado%3
romano=romano+"III"
aux=3
print "arábigo:",aux
if (anyo_desglosado==2):
anyo_desglosado=anyo_desglosado%2
romano=romano+"II"
aux=2
print "arábigo:",aux
if (anyo_desglosado==1):
anyo_desglosado=anyo_desglosado%1
romano=romano+"I"
aux=1
print "arábigo:",aux
print "\nAño en romano: ",romano
2. Obtener salario nuevo
#código Python
'''
autor: yo
fecha : viernes 9 de diciembre del 2011
'''
#función que calcula el nuevo salario --> ganancia
def obtenerGanancia(m,p):
return m+(m*(p/100))
#función que calcula el nuevo salario --> perdida
def obtenerPerdida(m,p):
return m-(p*(p/100))
#variables
salir="s"
monto,porcentaje=0,0
opc=0
while salir == "s":
print "***************************************"
print "[Programa que calcula el salario nuevo]"
print "***************************************"
print ""
#menú
print "1. Obtener ganancia"
print "2. Obtener pérdida"
opc=int(raw_input('Introduce opción: '))
#obtener ganancia
if opc==1:
print "[Obtener ganancia]"
monto=float(raw_input('Monto: '))
print "$",monto,"\n"
porcentaje=float(raw_input('Porcentaje:'))
print porcentaje,"% \n"
print "Ganancia: $",obtenerGanancia(monto,porcentaje)
print ""
#obtener pérdida
if opc==2:
print "[Obtener pérdida]"
monto=float(raw_input('Monto: '))
print "$",monto,"\n"
porcentaje=float(raw_input('Porcentaje:'))
print porcentaje,"% \n"
print "Ganancia: $",obtenerPerdida(monto,porcentaje)
print ""
else:
print "opción inválida"
salir=raw_input('Desea hacer otra operación? (s/n):')
print ""
if salir=="n":
print "adios"
lunes, 26 de diciembre de 2011
Tarot básico en Python
Aqui el código escrito en Python para calcular tu carta del tarot.
def obtenerArcano(arc):
if arc==1:
return "El Mago"
if arc==2:
return "La Papisa"
if arc==3:
return "La Emperatriz"
if arc==4:
return "El Emperador"
if arc==5:
return "El Papa"
if arc==6:
return "El Enamorado"
if arc==7:
return "El Carro"
if arc==8:
return "La Justicia"
if arc==9:
return "El Ermitaño"
if arc==10:
return "La Rueda"
if arc==11:
return "La Fuerza"
if arc==12:
return "El Colgado"
if arc==13:
return "La Muerte"
if arc==14:
return "La Templanza"
if arc==15:
return "El Diablo"
if arc==16:
return "La Torre"
if arc==17:
return "La Estrella"
if arc==18:
return "La Luna"
if arc==19:
return "El Sol"
if arc==20:
return "El Juicio"
if arc==21:
return "El Mundo"
if arc==22:
return "El Loco"
dia_nac=0
mes_nac=""
anyo_nuevo=0
aux=0
suma,i=0,0
cadena=""
sumaTotal=0
dia_nac=int(raw_input('Dia de nacimiento:'))
mes_nac=raw_input('Mes de nacimiento:')
anyo_nuevo=int(raw_input('Año nuevo:'))
print "Datos leidos:\n"
print "\tDía de nacimiento || Mes de nacimiento || Año nuevo que empieza"
print "\t",dia_nac," || ",mes_nac," || ",anyo_nuevo
print ""
if mes_nac=="diciembre":
aux=12
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="noviembre":
aux=11
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="octubre":
aux=10
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="septiembre":
aux=9
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="agosto":
aux=8
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="julio":
aux=7
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="junio":
aux=6
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="mayo":
aux=5
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="abril":
aux=4
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="marzo":
aux=3
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="febrero":
aux=2
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="enero":
aux=1
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
def obtenerArcano(arc):
if arc==1:
return "El Mago"
if arc==2:
return "La Papisa"
if arc==3:
return "La Emperatriz"
if arc==4:
return "El Emperador"
if arc==5:
return "El Papa"
if arc==6:
return "El Enamorado"
if arc==7:
return "El Carro"
if arc==8:
return "La Justicia"
if arc==9:
return "El Ermitaño"
if arc==10:
return "La Rueda"
if arc==11:
return "La Fuerza"
if arc==12:
return "El Colgado"
if arc==13:
return "La Muerte"
if arc==14:
return "La Templanza"
if arc==15:
return "El Diablo"
if arc==16:
return "La Torre"
if arc==17:
return "La Estrella"
if arc==18:
return "La Luna"
if arc==19:
return "El Sol"
if arc==20:
return "El Juicio"
if arc==21:
return "El Mundo"
if arc==22:
return "El Loco"
dia_nac=0
mes_nac=""
anyo_nuevo=0
aux=0
suma,i=0,0
cadena=""
sumaTotal=0
dia_nac=int(raw_input('Dia de nacimiento:'))
mes_nac=raw_input('Mes de nacimiento:')
anyo_nuevo=int(raw_input('Año nuevo:'))
print "Datos leidos:\n"
print "\tDía de nacimiento || Mes de nacimiento || Año nuevo que empieza"
print "\t",dia_nac," || ",mes_nac," || ",anyo_nuevo
print ""
if mes_nac=="diciembre":
aux=12
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="noviembre":
aux=11
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="octubre":
aux=10
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="septiembre":
aux=9
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="agosto":
aux=8
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="julio":
aux=7
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="junio":
aux=6
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="mayo":
aux=5
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="abril":
aux=4
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="marzo":
aux=3
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="febrero":
aux=2
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
if mes_nac=="enero":
aux=1
suma=dia_nac+aux+anyo_nuevo
print "Suma [",suma,"]"
cadena=str(suma)
print "Cadena: [",cadena,"]"
print list(cadena)
for i in range(len(cadena)):
sumaTotal=sumaTotal+int(cadena[i])
print "Número: ",sumaTotal
print "Te corresponde el signo del ",obtenerArcano(sumaTotal)
sábado, 1 de octubre de 2011
Groovy, ejemplos prácticos
1. Imprimir mensaje con un closure
2. Multiplicar dos números
3. Imprimir un arreglo
4. Horoscopo chino en Groovy
Próximo tema: Java, ejemplos prácticos
def mensaje={println "Hola, usuario de Groovy y Java"} //para invocar solo basta el nombre mensaje()
2. Multiplicar dos números
def multiplicar={a,b -> return a*b} //invocar def verMultiplicacion=multiplicar(6,4) //imprimir println "${verMultiplicacion}"
3. Imprimir un arreglo
def nombres=['Lilith','Yazen','Oscar','Rugi'] nombres.each{ println (it)}
4. Horoscopo chino en Groovy
//Signos chinos en Groovy package ejemplo_groovy class Prueba5 { static void main(String[] args){ //def diccionario=["clave1":valor1,"clave2":valor2] def anyo_nac=["Sr N":1981,"Oscar":1982,"Enrique":1983,"Javier":1984,"Jaime":1985] def horos="" // anyo_nac.each() { key, value -> println "${key} == ${value}" }; //clousure def calcularResto={ x, y -> return x % y } anyo_nac.each() { key, value -> //invocar al closure def llamarResto= calcularResto(value,12) switch(llamarResto){ case 0: horos="mono" break case 1: horos="gallo" break case 2: horos="perro" break case 3: horos="cerdo" break case 4: horos="rata" break case 5: horos="buey" break case 6: horos="tigre" break case 7: horos="conejo" break case 8: horos="dragon" break case 9: horos="serpiente" break case 10: horos="caballo" break case 11: horos="cabra" break }//fin switch println "${key} nacio en ${value} le corresponde el signo del ${horos}" }; }//fin main }//fin clase
Próximo tema: Java, ejemplos prácticos
martes, 27 de septiembre de 2011
Python, ejemplos prácticos
Sitio oficial: http://www.python.org/
Sitio en México: http://pythonmexico.org/
Bueno lo prometido es deuda. He aqui ejemplos de programas en Python. Espero les sirva.
1. ¿Cómo imprimir?
print "Hola usuario" cadena="Soy buena onda" print cadena
2. ¿Cómo crear una función?
def msgSinArgumentos(): print "Yo no tengo parámetros" def msgConArgumentos(cad): cad="Hola ",cad print cad
Ejemplos.
1. Factorial.py
''' Crear una función 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 cálculo? 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 matemáticas en Python ] ***" print"\n\t 1. Calcular función seno 2. Calcular función coseno 3. Salir" while opcion<=0: opcion=int(raw_input('Tu opción es:')) if opcion==1: print "Elegiste calcular función seno [sin(x)-x]" while contador<=MX: contador+=1 resultado=Funcion_Seno(contador) print "\nValor = ",resultado," posición no. ",contador elif opcion==2: print "Elegiste calcular función coseno [cos(x)-x]" while contador<=MX: contador+=1 resultado=Funcion_Coseno(contador) print "\nValor = ",resultado," posición no. ",contador elif opcion==3: exit() else: print "Opción inválida" print "Bucles con vectores" for i in vector: vo=vo+pow(i,2) print "Valor original= ",i," resultado= ",vo print "Fin"
#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 "**** [Cálculo 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 opción:')) 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 "opción no válida" salir=raw_input('Deseas realizar ota operación? (s/n):') print "" if salir=="n": print "adios"
8. Sustituir un número 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]
Próximo tema: Groovy, ejemplos prácticos
Suscribirse a:
Entradas (Atom)
Jai un lenguaje de programación inspirado en C++
Hoy hablaremos de un nuevo lenguaje de programación llamado Jai . Se trata de un lenguaje de programación que está desarrolland...
-
Progress ABL es un lenguaje de programación vinculado al entorno Progress OpenEdge , su base de datos y las utilidades que lo rodean. Es s...
-
Claude Code es una herramienta de inteligencia artificial creada por Anthropic que funciona directamente en la terminal. Sirve para acele...
-
Ionic es un framework que permite crear aplicaciones móviles híbridas. Éstas aplicaciones son las que emplean tecnologías como HTML, CSS ...
Etiquetas
- .NET
- 100
- 2026
- abl
- abstract
- abstractas
- activemq
- ada
- agente
- agile
- akka
- algoritmos
- almacenados
- alternativa
- android
- angular
- angularjs
- apache
- apache-camel
- apache-mesos
- apache-poi
- apex
- api
- appserv
- aprender
- aprender java
- aprender jsf
- aprender python
- aprendizaje
- area
- args
- aserciones
- asm
- asp
- assembly
- assert
- automatización
- awk
- aws
- ayuda
- azure
- backend
- ballerina
- base de datos
- bases de datos
- bash
- bat
- bd
- beam
- beef
- bigquery
- biotipo
- bitacora
- bitcoin
- bleam
- blockchain
- blog
- bq
- bucket
- bundle
- c
- c#
- c++
- c3
- calculadora
- calculo
- camel
- case
- cassandra
- celsius
- ceylon
- cgi
- charp
- charts
- chatgpt
- cherrypy
- chino
- cibersecurity
- clang
- clases
- claude code
- cli
- cliente
- clojure
- closures
- cloud
- cmd
- cmd.bat
- coalesce
- cobol
- codeblocks
- codeigniter
- codes
- código
- códigos
- comando
- comandos
- commit
- comparativa
- compartir
- compilador
- compile
- composer
- comprobación
- computación
- computing
- conceptos
- concurnas
- concurrente
- condicionales
- conectividad
- configuration
- consejos
- const
- constantes
- consultas
- contenedores
- contenedores web
- control de versiones
- conversion
- conversor
- convertidor
- copilot
- core
- corsera
- couchdb
- cpan
- cplus
- cpp
- cpp-httplib
- crear
- cripto
- criptomoneda
- crow
- CrowdStrike
- crystal
- csharp
- cshtml
- css
- css3
- csv
- cte
- curso
- d
- dancer2
- dapper
- datastage
- datos
- deepseek
- delphi
- deploy
- desarrollo
- determinar
- dev c++
- developer
- devops
- días
- directivas
- disparejo
- distribuido
- django
- dlang
- doc
- docker
- docker-swarm
- dockerfile
- document
- documentación
- documental
- dotnet
- driver
- dsl
- dylan
- easyphp
- eclipse
- eclipse foundation
- eclipse y scala
- economica
- editor
- eip
- ejb
- ejecutar
- ejemplos
- ejemplos cpp
- ejemplos de csharp
- ejemplos de scala
- ejemplos java
- ejemplos python
- ejmeplo
- elixir
- elixir.
- en línea
- encapsulación
- ensamblador
- entityframework
- enum
- erlang
- error
- errores
- es6
- escribir
- esproc
- esprocsqpl
- estructuras
- ethereum
- euler
- excel
- excepciones
- expando
- export
- express
- externa
- f#
- faces
- fahrenheit
- feliz año
- fetch
- filosofía
- firebase
- flask
- foreach
- framework
- fsharp
- funcional
- funciones
- functions
- futuro
- gcc
- gcp
- geany
- gem
- gemfile
- generador de proyectos
- genie
- gestor de proyectos
- github
- glassfish
- gleam
- gnu
- go
- golang
- google web toolkit
- gosu
- graalvm
- gradle
- grain
- grapes
- graphql
- graven
- grok
- grooscript
- groovy
- groovyeConsole
- grpc
- gson
- gui
- gwt
- gwtext
- hashicorp
- hashmap
- haskell
- haxe
- headers
- helidon
- helm
- herencia
- hibernate
- hola
- hola en ceylon
- horoscopo
- HTA
- html
- html5
- http
- http-server
- http/2
- ia
- iaas
- iac
- ibm
- IDE
- ide scala
- if
- ifnull
- imagen
- imc
- import
- importar
- ingeniería
- iniciar glassfish
- iniciar tomcat
- inicio
- inicio en ceylon
- IntelliJ IDEA pycharm
- interface
- interfaces
- interfaz
- interna
- interoperabilidad
- interprete
- interview
- inversión de control
- inyección de dependencias
- ionic
- ios
- jabaco
- jai
- jakartaee
- java
- java swing
- java y ceylon
- JAVA_HOME
- javadoc
- javaee
- javascript
- javaserver
- jax-rs
- jaxb
- jdbc
- jdbi
- jdk
- jdk8
- jee
- jpa
- jpql
- jquery
- jre
- jruby
- jscript
- jsf
- jsni
- json
- juego
- julia
- jvm
- jvm y ceylon
- jython
- k8s
- kafka
- kanban
- katas
- kate
- koltin
- kotlin
- ktor
- kubectl
- kubernetes
- la path
- langchain
- langchain4j
- laravel
- learn
- lectura
- lenguaje
- lenguaje scala
- lenguajes
- let
- leyes
- librería
- libro
- linq
- linux
- list
- lista
- listas
- livescript
- llm
- llvm
- logger
- lua
- macro
- major
- mapas
- mariadb
- maven
- maven y eclipse
- mensajería
- mensajes
- menú
- mercurial
- messagebox
- metaClass
- micronaut
- microsoft
- minilux
- minimal api
- mix
- mobile
- modularidad
- módulo
- mojo
- mojolicious
- mongo
- mongodb
- mono
- monodevelop
- moonbit
- ms-dos
- mu
- mulesoft
- mvc
- mybatis
- mysql
- n8n
- native images
- neo4j
- netbeans
- nexus
- ng
- nicon notify
- nimrod
- nlog
- node
- nodejs
- nomad
- nosql
- notificaciones
- npm
- nube
- nuevo
- nuget
- nullable
- nullif
- numericas
- ocaml
- okhttp3
- ollama
- online
- openai
- openclaw
- opencode
- opendylan
- openedge
- operaciones
- oracel
- oracle
- orientación a objetos
- orm
- otp
- owasp
- paas
- paas iaas
- package
- packages
- padrino
- paradigma
- pascal
- path groovy
- path java
- patrones de coincidencia
- patrones de diseño
- pattern matching
- pdf-parser
- perl
- phoenix
- php
- pl/1
- plot
- plsql
- pom.xml.build.gradle
- poo
- powershell
- pregunta
- problema
- problemas al ejecutar programa en ceylon
- procedimientos
- procedures
- programa
- programacion
- programación
- programador
- programadores
- programar
- programas
- programas java
- programming
- progress
- prompt engineering
- proto
- protobuff
- protocolos
- proyectos maven
- prueba
- pseint
- pubsub
- pulsaciones
- pyramid
- python
- pyzenity
- quarkus
- questions
- r
- rabbitmq
- reactiva
- rebar3
- record
- recursos
- regex
- regiones
- remix
- repl
- replace
- repositorios
- REST
- RESTEasy
- reverse
- romanos
- ruby
- run
- rust
- ruta
- saas
- sanic
- sap
- sas
- sbt
- scala
- scottplot
- scripting
- scripts
- scrum
- sdkman
- security
- seguridad
- semántica
- sentencias
- serilog
- servidor
- shell
- show
- simplej
- sinatra
- singleton
- sintaxis
- sitios
- slim
- sms
- smslib
- soap
- socket.io
- solidity
- solución
- spark
- spl
- spring
- spring framework
- spring-boot
- spyder
- sql
- standard
- storage
- stored
- strawberry
- struts
- style
- svn
- swagger
- swift
- symfony
- system
- tapestry
- tarot
- tdd
- técnicas
- terminal
- terraform
- the maven integration requires that eclipse be running in a jdk
- tiempo
- tips
- tomcat
- top-down
- tornadoweb
- trailer
- tratamiento xml
- triggers
- turbogears
- tutoriales
- type
- typescript
- udemy
- udf
- unitarias
- unsupported
- usar jdk
- uso
- uwamp
- variables
- vba
- vbscript
- ventanas
- verificar
- version
- version_52.0
- versiones
- vertx
- vibecoding
- videojuegos
- vistazo
- visual code
- visual csharp
- visual studio
- vite
- vscode
- vulnerabilidades
- wampserver
- wasm
- web
- web2pybottle
- webapi
- webassembly
- webhooks
- websharper
- websocket
- wildfly
- window
- windows
- windows-services
- wisp
- work-services
- wsl
- WSO2
- xampp
- xml
- xunit
- yaml
- youtube
- zenity
Archivo del blog
-
►
2025
(83)
- ► septiembre (7)
-
►
2024
(58)
- ► septiembre (1)
-
►
2023
(12)
- ► septiembre (1)
-
►
2022
(10)
- ► septiembre (1)
-
►
2021
(26)
- ► septiembre (1)
-
►
2020
(9)
- ► septiembre (2)
-
►
2019
(26)
- ► septiembre (3)
-
►
2015
(24)
- ► septiembre (4)
-
►
2014
(36)
- ► septiembre (1)
-
►
2013
(40)
- ► septiembre (5)
-
►
2012
(46)
- ► septiembre (3)


