viernes, 28 de septiembre de 2018

Práctica en clase #25: Suma de numeros impares desde el 100 hasta el 0 de forma regresiva.

Programa el cual contiene 2 metodos el cual uno realiza la suma, y otro evalua lo que se ingreso en la consola para ver si el numero inicial es mayor al final para que pueda ser una suma regresiva.

Al programa que realizo la maestra en el slaon, le realize algunas modificaciones las cuales al momento de realizar una evaluacion y el numero inicial es menor al final, vuelve a preguntar los valores para que sean reingresados de manera correcta, y si no es asi, realiza la suma.

#Suma de numeros impares desde el 100 hasta el 0

def evaluar(inicio,fin):
    if inicio<=fin:
        print "El numero inicial debe ser mayor al numero final"
        inicio = int(input("Ingrese el numero inicial"))
        fin = int(input("Ingrese el numero final"))
        evaluar(inicio,fin)
    else:
        sumaimpares(inicio,fin)


def sumaimpares(inicio,fin):
    suma = 0
    while inicio >= fin:
        if inicio%2 != 0:
            print inicio
            suma= suma+inicio
            inicio-=1
        else:
            inicio-=1

    print "La suma es",suma



inicio = int (input("Ingrese el numero inicial"))
fin = int(input("Ingrese el numero final"))
evaluar(inicio,fin)


No hay comentarios.:

Publicar un comentario

Unidad 4: Triangulo y cubo en 3D

Sintaxos del programa triangulo 3d: import pygame from pygame.locals import * from OpenGL.GL import * from OpenGL.GLU import * vert...