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'
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'
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...')
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)
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)
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'
def add_movie(movies_list): name = raw_input("Nombre: ") year = get_int("Estreno: ") movies_list.append((name, year))
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)
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)
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'
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)
# 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)