# -*- coding: utf-8 -*-# Name: callesLaPlata-v1.0# Author: WhiZ# Created: 22/01/2012# Copyright: (c) WhiZ 2012def paralela50(numero): if len(numero) == 4: resultado = int(numero[0:2])*2 -5 if int(numero[2:4]) > 50: print "La calle se encuentra entre", resultado + 1, "y", resultado + 2 else: print "La calle se encuentra entre", resultado, "y", resultado + 1 elif len(numero) == 3: resultado = int(numero[0:1])*2 - 5 if int(numero[1:3]) > 50: print "La calle se encuentra entre", resultado + 1, "y", resultado + 2 else: print "La calle se encuentra entre", resultado, "y", resultado + 1 else: print "Número inexistente"def paralela7(numero): if len(numero) == 4: resultado = int(numero[0:2])*2 + 32 if resultado > 52: print "La calle se encuentra entre", resultado + 1, "y", resultado + 2 else: print "La calle se encuentra entre", resultado, "y", resultado + 1 elif len(numero) == 3: resultado = int(numero[0:1])*2 + 32 if resultado > 52: print "La calle se encuentra entre", resultado + 1, "y", resultado + 2 else: print "La calle se encuentra entre", resultado, "y", resultado + 1 else: print "Número inexistente"def repetir(): nuevo = raw_input("¿Desea calcular una nueva dirección?: ") if nuevo == "si": callesLaPlata() elif nuevo == "no": print "Gracias por utilizar callesLaPlata v1.0" else: print "Opción incorrecta. Solo válido 'si' o 'no'" repetir()def diagonales(): calle = raw_input("¿Cuál es la calle?: ") numero = raw_input("¿Cuál es el número: ") if int(calle) == 73 or int(calle) == 74 or int(calle) == 79 or int(calle) == 80: if len(numero) == 4: resultado = int(numero[0:2]) - 5 print "La calle se encuentra entre", resultado, "y", resultado + 1 if len(numero) == 3: resultado = int(numero[0:1]) - 5 print "La calle se encuentra entre", resultado, "y", resultado + 1 elif int(calle) == 75 or int(calle) == 76: if len(numero) == 4: resultado = int(numero[0:2]) + 14 print "La calle se encuentra entre", resultado, "y", resultado + 1 if len(numero) == 3: resultado = int(numero[0:1]) + 14 print "La calle se encuentra entre", resultado, "y", resultado + 1 elif int(calle) == 77 or int(calle) == 78: if len(numero) == 4: resultado = int(numero[0:2]) + 1 print "La calle se encuentra entre", resultado, "y", resultado + 1 if len(numero) == 3: resultado = int(numero[0:1]) + 1 print "La calle se encuentra entre", resultado, "y", resultado + 1 else: print "Diagonal inexistente dentro del Casco Urbano. Por favor elija una de las siguientes:\n" print "73\n74\n75\n76\n77\n78\n79\n80\n" diagonales()def callesLaPlata(): tipo = raw_input("Es calle común o diagonal?: ") if tipo == "común": calle = input("¿Cuál es la calle?: ") numero = raw_input("¿Cuál es el número?: ") if 1 <= calle <= 31: paralela7(numero) repetir() elif 32 <= calle <= 72: paralela50(numero) repetir() else: print "Calle fuera del Casco Urbano. Por favor, elija una calle dentro del mismo." callesLaPlata() elif tipo == "diagonal": diagonales() repetir() else: print "Valor incorrecto. Solo válido 'común' o 'diagonal'" callesLaPlata()callesLaPlata()
abc = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j','k', 'l', 'm', 'n', 'ñ',\ 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x','y', 'z', 'A', 'B', 'C',\ 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M','N', 'Ñ', 'O', 'P', 'Q',\ 'R', 'S', 'T', 'U', 'V','W', 'X', 'Y', 'Z']num = [34, 0, 2, 10, 51, 29, 18, 0, 2, 10]for n in num: print abc[n],