Practica 3 Unidad 2: Mas programas con for y while

Calculo de pares e impares con while:

def impares(inicio,fin):

    while inicio<=fin:
        residuo=inicio%2
        if residuo!=0:
            print "Este numero ",inicio," es impar"
        else:
            print "Este numero ",inicio," es par"
        inicio=inicio+1

inicio=input("Ingrese el numero de inicio")
fin=input("Ingrese el numero de fin")
impares(inicio,fin)

Salida:



Lista de numeros de 4 en 4 con while y for:


def lista(inicio,final):
    while inicio<=final:
        print inicio
        inicio=inicio+4

def listaf(inicio,final):
    print "\nfor :"
    loop=final-inicio
    for i in range(inicio,final+1,4):
            print i
        
inicio=input("Ingrese el inicio de la lista")
final=input("Ingrese el final de la lista")
lista(inicio,final)
listaf(inicio,final)

Salida:

Sumatoria de numeros con ambos ciclos:


def sumatoriawhile(inicio,final):
    print "Sumatoria while: "
    sumatoria=0
    while inicio<=final:
        sumatoria=sumatoria+inicio
        inicio=inicio+1
    print sumatoria

def sumatoriafor(inicio,final):
    print "Sumatoria for: "
    sumatoria=0
    for i in range(inicio,final+1,1):
        sumatoria=sumatoria+i
    print sumatoria

inicio=input("Ingrese el inicio de la lista")
final=input("Ingrese el final de la lista")
sumatoriawhile(inicio,final)
sumatoriafor(inicio,final)

Salida:


Comentarios