Practicas en clase (#43 al #48)

43- Imprimir los números del 1-100, y calcular la suma de los números pares e impares utilizando una función



Código: 

n = 1
p = 0
i = 0

while n <= 100:
    print n,
    if n%2 == 0:
        p += n
    else:
        i += n
    n += 1

print "\nLa suma de los pares es igual a",p
print "\La suma de los impares es igual a",i


44- Imprimir los números del 1-100, y calcular la suma de los números pares e impares utilizando una función




Código:
def funcion(inicio, final):
    p = 0
    im = 0
    while inicio <= final:
        print inicio
        if inicio % 2 == 0:
            p = p + inicio
        else:
            im = im + inicio
        inicio = inicio + 1

    print "La suma de los numeros pares es: ", im
    print "La suma de los numeros impares es", p


inicio = int(input("Ingrese el numero donde iniciara: "))
final = int(input("Ingrese el numero final: "))
funcion(inicio, final)




45- Imprimir los números del 1-100, y calcular la suma de los números pares e impares utilizando arreglos




Codigo:
n = 1
pares = 0
numpares = []
impares = 0
numimpares = []

numfinal = input("Ingrese el ultimo numero: \n")

while n <= numfinal:
    if n%2 == 0:
        pares += n
        numpares.append(n)
    else:
        impares += n
        numimpares.append(n)

    n += 1

print "Los numeros que se utilizaron\n",numpares
print "La suma de los pares es: ",pares
print "Los numeros que se utilizaron\n",numimpares
print "La suma de los impares es: ",impares





46- Imprimir los números del 1-100, y calcular la suma de los números pares e impares utilizando arreglos y función




Código:

def funcion(numfin):
    n = 1
    pares = 0
    numpares = []
    impares = 0
    numimpares = []
    while n <= numfin:
        if n % 2 == 0:
            pares += n
            numpares.append(n)
        else:
            impares += n
            numimpares.append(n)
        n += 1

    print "\nSuma pares que se utilizaron\n", numpares
    print "\nSuma total de numeros pares=", pares

    print "\nSuma impares que se utilizaron\n", numimpares
    print "\nSuma total de numeros impares=", impares


numfin = int(input("Ingrese el ultimo numero: \n"))
funcion(numfin)


47- Imprimir los números del 1-100, calcular la suma de los números pares e impares utilizando una función(Ejemplo Maestra)




Código:

numfin=100
numin=1
sumpar=0
sumim=0

while numin <= numfin:
    residuo= numin % 2
    print numin
    if residuo !=0:
        sumim = sumim + numin
    else:
        sumpar = sumpar + numin
    numin = numin + 1

print "\nLa suma de los pares es igual a",sumpar
print "La suma de los impares es igual a",sumim


48- Creando un archivo(Ejemplo Maestra)








Código:

print "MENU\n\n 1.- Capturar nuevo Registro \n 2.- Mostrar Archivo \n 3.- Eliminar Registro \n"
opcion = raw_input("Elige la opcion: ")

if opcion == "1":
    print "Nuevo Registro\n"
    archivo = open("Ejemplo3.csv","a")
    nombre = raw_input("Dame nombre: ")
    apellido = raw_input("Dame apellido: ")
    print "Se ha capturado el nombre: "+ nombre + " " + apellido
    archivo.write(nombre+","+apellido+"\n")
    #archivo.write(",")
    #archivo.write(apellido)
    #archivo.write(",")
    #archivo.write("\n")
    #archivo.close()

elif opcion == "2":
    print "Mostrar Resgistro\n"
    archivo = open("Ejemplo3.csv")
    print (archivo.read())
    archivo.close()

elif opcion == "3":
    archivo = open("Ejemplo3.csv", "a")
    archivo.truncate()
    print "Registros Eliminados"
    archivo.close()

Comentarios