Publicado el Deja un comentario

12 Python. Tuplas

Diferencia entre Tuplas y Listas, con ejemplo de Tupla.

#TUPLAS
meses=(“Enero”,”Febrero”,”Marzo”,”Abril”,”Mayo”,”Junio”,”Julio”,”Agosto”,
       “Septiembre”,”Octubre”,”Noviembre”,”Diciembre”)
salir=False
while(not salir):
    numero=int(input(“Dime el numero del mes: “))
    if(numero==0):
        salir=True
    else:
        if(numero>=1 and numero<=len(meses)):
            print(meses[numero-1])
        else:
            print(“Inserta un numero entre 1 y “, len(meses))

Please follow and like us:
Publicado el Deja un comentario

11 Python. Listas

Operaciones basicas con listas en Python.

#LISTAS
lista_compras=[“pan”,”patatas”,”naranjas”,”kiwis”]
print(lista_compras)
print(type(lista_compras))
#PEDIDO
piezas_pan=5
precio=0.40
total=precio*piezas_pan
pedido1=[piezas_pan,precio,total]
pedido2=[2,0.4,0.80]
pedido3=[3,0.3,0.90]
pedidos=[pedido1,pedido2,pedido3]
print(pedidos)
#lista[inicio:fin:step]
print(pedido1[1:2])
#recorrer lista
lista=[1,2,3,4,5,6,7,8,9]
for elemento in lista:
    print(“el numero es “,elemento)
#INSERTAR ELEMENTOS
lista.append(45)
print(lista)
lista.insert(1,99)
print(lista)
lista.pop()
print(lista)
lista.remove(1)
print(lista)
print(len(lista))

Please follow and like us:
Publicado el Deja un comentario

10 Python. Archivos

Vemos como crear archivos de textos desde Python, para grabar datos en el archivo.
Si el archivo no existe lo creara y si existe lo sobreescribe.
Pasamos despues a ver como se leen los datos del archivo.


#GUARDAR EN ARCHIVO
escritura=open(“archivo.txt”,”w”)
escritura.write(“Este texto se escribe en el archivo n y esto lo escribe en otra linea”)
escritura.close()
print(“fichero creado y grabado el texto”)
#ABRIR ARCHIVO Y MOSTRAR DATOS
lectura=open(“archivo.txt”,”r”)
leer=lectura.read()
print(“leemos todo”)
print(leer)
lectura.close()
lectura=open(“archivo.txt”,”r”)
leer=lectura.readline()
print(“leemos una linea”)
print(leer)
lectura.close()

Please follow and like us:
Publicado el Deja un comentario

09 Python. Modulos

Como llamar a funciones o metodos incluidos en otros archivos que podemos utilizar como extensiones, librerias o modulos de nuestro codigo principal.

from random import randint as azar
continua=input(“Empezamos (s/n)? “)
while(continua==”s” or continua ==”S”):
    lanzaDado=azar(1,6)
    print(“Has sacado un “+str(lanzaDado))
    continua=input(“Quieres continuar (s/n)? “)
print(“Se acabo, adios”)

 #FUNCION PAR IMPAR
def es_par(numero):
    if numero%2==0:
        return True
    else:
        return False

 from moduloParImpar import es_par
#PEDIMOS NUMERO AL USUARIO
numero=int(input(“Dime un numero y te dire si es par o no : “))
if(es_par(numero)==True):
    print(“El numero es par”)
else:
    print(“El numero es impar”)
parImpar=es_par(numero)
print(“El resultado devuelto a la variable parImpar es = “,parImpar)

Please follow and like us:
Publicado el Deja un comentario

08 Python. Funciones

Crearemos 2 funciones diferentes para ver como devuelven el valor, la llamada a la funcion solo se puede realizar una vez creada.

#FUNCION PAR IMPAR
def es_par(numero):
    if numero%2==0:
        return True
    else:
        return False
#PEDIMOS NUMERO AL USUARIO
numero=int(input(“Dime un numero y te dire si es par o no : “))
if(es_par(numero)==True):
    print(“El numero es par”)
else:
    print(“El numero es impar”)
parImpar=es_par(numero)
print(“El resultado devuelto a la variable parImpar es = “,parImpar)

 #FUNCION SUMA
def suma(numero1,numero2):
    total=numero1+numero2
    print(“La suma es : “,total)
  
#PEDIMOS NUMERO AL USUARIO
numero1=int(input(“Dime el primer numero: “))
numero2=int(input(“Dime el segundo numero: “))
suma(numero1,numero2)

Please follow and like us: