Example #1
0
def main():
	anno = get_int("Año: ")
	mes = get_int("Mes: ")
	dia = get_int("Dia: ")

	signo = signo_zodiacal((anno, mes, dia))

	if signo != None:
		print 'Tu signo es', signo
		
		# Esto es solo para mostrar el efecto que tiene capitalize()!
		#print 'Tu signo es', signo.capitalize()
	else:
		print 'Fecha invalida'
Example #2
0
def main():
    anno = get_int("Año: ")
    mes = get_int("Mes: ")
    dia = get_int("Dia: ")

    signo = signo_zodiacal((anno, mes, dia))

    if signo != None:
        print 'Tu signo es', signo

    # Esto es solo para mostrar el efecto que tiene capitalize()!
    # print 'Tu signo es', signo.capitalize()
    else:
        print 'Fecha invalida'
Example #3
0
def main():

    peliculas = []

    while True:
        print '------'
        print '1) Agregar pelicula'
        print '2) Eliminar pelicula'
        print '3) Buscar pelicula'
        print '4) Mostrar todas las peliculas'
        print '5) Salir'

        opcion = get_int("Opcion: ")

        if opcion == 1:
            add_movie(peliculas)
        elif opcion == 2:
            delete_movie(peliculas)
        elif opcion == 3:
            search_movie(peliculas)
        elif opcion == 4:
            show_all(peliculas)
        elif opcion == 5:
            break
        else:
            print 'Opcion no valida'

        peliculas.sort()
    
    raw_input('Terminado. Enter para salir...')
Example #4
0
def main():
    opcion = 0

    while opcion != 5:
        print '--------------------'
        print '1) Media'
        print '2) Mediana'
        print '3) Varianza'
        print '4) Desviacion Estandar'
        print '5) Salir'

        opcion = get_int("Opcion: ")

        if opcion != 5:
            datos = get_int_list("Ingrese los datos: ", 'OK')

            if len(datos) == 0:
                print 'Debe ingresar datos!'
            else:
                if opcion == 1:
                    print 'Media:', media(datos)
                elif opcion == 2:
                    print 'Mediana:', mediana(datos)
                elif opcion == 3:
                    print 'Varianza:', varianza(datos)
                elif opcion == 4:
                    print 'Desviacion Estandar:', desv_estandar(datos)
Example #5
0
def main():
    peliculas = []

    while True:
        print '------'
        print '1) Agregar pelicula'
        print '2) Eliminar pelicula'
        print '3) Buscar pelicula'
        print '4) Mostrar todas las peliculas'
        print '5) Salir'

        opcion = get_int("Opcion: ")

        if opcion == 1:
            add_movie(peliculas)
        elif opcion == 2:
            delete_movie(peliculas)
        elif opcion == 3:
            search_movie(peliculas)
        elif opcion == 4:
            show_all(peliculas)
        elif opcion == 5:
            break
        else:
            print 'Opcion no valida'

        peliculas.sort()

    raw_input('Terminado. Enter para salir...')
Example #6
0
def main():
    opcion = 0

    while opcion != 5:
        print '--------------------'
        print '1) Media'
        print '2) Mediana'
        print '3) Varianza'
        print '4) Desviacion Estandar'
        print '5) Salir'

        opcion = get_int("Opcion: ")

        if opcion != 5:
            datos = get_int_list("Ingrese los datos: ", 'OK')

            if len(datos) == 0:
                print 'Debe ingresar datos!'
            else:
                if opcion == 1:
                    print 'Media:', media(datos)
                elif opcion == 2:
                    print 'Mediana:', mediana(datos)
                elif opcion == 3:
                    print 'Varianza:', varianza(datos)
                elif opcion == 4:
                    print 'Desviacion Estandar:', desv_estandar(datos)
Example #7
0
from easy_input import get_int

# Definicion de funciones para el programa
def serie_multiplicacion(tope):

	resultado = 1

	for i in range(1, tope + 1):
		resultado *= i

	return resultado

# Inicio del programa
n = get_int("N: ")

print serie_multiplicacion(n)
Example #8
0
def divisible_por(numero, divisor):
	return numero % divisor == 0

# Inicio del programa
exit = False

while not exit:
	
	print '-----------------'
	print '1) Comprobar par'
	print '2) Comprobar impar'
	print '3) Comprobar divisibilidad'
	print '4) Salir'
	print ''

	option = get_int("Opcion: ")

	if option == 1:
		numero = get_int("Ingrese numero: ")

		if divisible_por(numero, 2):
			print 'Es par'
		else:
			print 'No es par'
	elif option == 2:
		numero = get_int("Ingrese numero: ")

		if not divisible_por(numero, 2):
			print 'Es impar'
		else:
			print 'No es impar'
Example #9
0
from easy_input import get_int


# Definicion de funciones para el programa
def serie_multiplicacion(tope):
    resultado = 1

    for i in range(1, tope + 1):
        resultado *= i

    return resultado


# Inicio del programa
n = get_int("N: ")

print serie_multiplicacion(n)
Example #10
0
def add_movie(movies_list):
    name = raw_input("Nombre: ")
    year = get_int("Estreno: ")

    movies_list.append((name, year))
Example #11
0
from easy_input import get_int


def fibonacci(n):
    if n < 2:
        return n
    else:
        return fibonacci(n - 1) + fibonacci(n - 2)


tope = get_int("N: ")
print fibonacci(tope)
Example #12
0
def divisible_por(numero, divisor):
    return numero % divisor == 0


# Inicio del programa
exit = False

while not exit:
    print '-----------------'
    print '1) Comprobar par'
    print '2) Comprobar impar'
    print '3) Comprobar divisibilidad'
    print '4) Salir'
    print ''

    option = get_int("Opcion: ")

    if option == 1:
        numero = get_int("Ingrese numero: ")

        if divisible_por(numero, 2):
            print 'Es par'
        else:
            print 'No es par'
    elif option == 2:
        numero = get_int("Ingrese numero: ")

        if not divisible_por(numero, 2):
            print 'Es impar'
        else:
            print 'No es impar'
Example #13
0
def add_movie(movies_list):
    name = raw_input("Nombre: ")
    year = get_int("Estreno: ")

    movies_list.append((name, year))
Example #14
0
from easy_input import get_int

def fibonacci(n):
	if n < 2:
		return n
	else:
		return fibonacci(n - 1) + fibonacci(n - 2)

tope = get_int("N: ")
print fibonacci(tope)
Example #15
0
from easy_input import get_int, get_float
from easy_math import factorial
from trigonometricas import seno_aprox, coseno_aprox, error
from math import sin, cos

angulo = get_float("Angulo en radianes: ")
terminos = get_int("Cant. de terminos: ")

seno = seno_aprox(angulo, terminos)
print 'Seno aproximado: ', seno
print 'Seno real: ', sin(angulo)
print 'Error: ', error(sin, seno_aprox, terminos, angulo)

coseno = coseno_aprox(angulo, terminos)
print 'Coseno aproximado: ', coseno
print 'Coseno real: ', cos(angulo)
print 'Error: ', error(cos, coseno_aprox, terminos, angulo)
Example #16
0
from easy_input import get_int
from items_carrito import check_item, apply_discount

# Inicio del programa
money = get_int("Dinero: ")

total = 0
cuenta = 0
item = -1

while item != 0:
	item = get_int("Item (cero para terminar): ")

	if item == 0:
		break
	else:
		sub_total = check_item(item)

		if sub_total > 0:
			total += sub_total
			cuenta += 1

remaining = money - apply_discount(cuenta, total)

if remaining > 0:
	print 'Alcanza y te sobran', remaining, 'pesos'
elif remaining == 0:
	print 'Alcanza y no te sobra nada :('
else:
	print 'No te alcanza! Te faltan', abs(remaining), 'pesos'
Example #17
0
from easy_input import get_int, get_float
from trigonometricas import seno_aprox, coseno_aprox, error
from math import sin, cos

angulo = get_float("Angulo en radianes: ")
terminos = get_int("Cant. de terminos: ")

seno = seno_aprox(angulo, terminos)
print 'Seno aproximado: ', seno
print 'Seno real: ', sin(angulo)
print 'Error: ', error(sin, seno_aprox, terminos, angulo)

coseno = coseno_aprox(angulo, terminos)
print 'Coseno aproximado: ', coseno
print 'Coseno real: ', cos(angulo)
print 'Error: ', error(cos, coseno_aprox, terminos, angulo)
Example #18
0
# Importamos las funciones que necesitemos
from easy_input import get_int


# Funciones para este programa
def mcd(a, b):
    div = 1
    actual_mcd = 1

    # Notar que esto podria hacerse con 'for'
    # Ver modulo 'easy_math.py' para ver ejemplo
    while div < min(a, b):
        div += 1

        if (a % div == 0) and (b % div == 0):
            actual_mcd = div

    return actual_mcd


# Codigo del programa
a = get_int("A: ")
b = get_int("B: ")

print mcd(a, b)
Example #19
0
from easy_input import get_int
from items_carrito import check_item, apply_discount

# Inicio del programa
money = get_int("Dinero: ")

total = 0
cuenta = 0
item = -1

while item != 0:
    item = get_int("Item (cero para terminar): ")

    if item == 0:
        break
    else:
        sub_total = check_item(item)

        if sub_total > 0:
            total += sub_total
            cuenta += 1

remaining = money - apply_discount(cuenta, total)

if remaining > 0:
    print 'Alcanza y te sobran', remaining, 'pesos'
elif remaining == 0:
    print 'Alcanza y no te sobra nada :('
else:
    print 'No te alcanza! Te faltan', abs(remaining), 'pesos'