This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| opciones = { | |
| 1: 'print("has elegido la opción 1")', | |
| 2: 'print("has elegido la opción 2")', | |
| 3: 'print("has elegido la opción 3")', | |
| 4: 'print("has elegido la opción 4")', | |
| 5: 'print("has elegido la opción 5")' | |
| } | |
| opc = input('Introduce tu opción [1-5]: ') | |
| eval(opciones[int(opc)]) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Dibuja aleatoriamente polígonos con efecto caleidoscópico. | |
| # Esta versión solo funciona correctamente desde la app Pythonista. | |
| import turtle | |
| from random import * | |
| # Configuramos la pizarra para la tortuga. | |
| t = turtle |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| def tokeniza(cadena): | |
| """Devuelve una lista de listas, siendo los elementos de estas ultimas las | |
| palabras que aparecen en cada una de las lineas.""" | |
| return[linea.split() for linea in cadena.splitlines()] | |
| print(tokeniza( | |
| 'Esta es la primera linea.\nEsta la segunda.\nEsta la tercera.')) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # coding: utf-8 | |
| import random | |
| while True: | |
| print("Bienvenido/a a MasterMind") | |
| print("Elija la dificultad del juego <1=Fácil, 2=Difícil, 3=Pesadilla>") | |
| dificultad = int(input("Introduzca el número de dificultad:")) | |
| #Asignamos cantidad de dígitos para cada dificultad | |
| if dificultad >= 1 and dificultad <= 3: | |
| cant_digitos = dificultad + 2 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # coding: utf-8 | |
| # ENUNCIADO: un programa que determine mediante una funcion si un número introducido al programa principal es un número perfecto o no lo es. Recuerda que un número es perfecto si es igual a la suma de todos sus divisores excluido él mismo. Por ejemplo 28 es un número perfecto porque sus divisores, excluido él mismo, son 1,2,4,7, y 14, que sumen 28. | |
| def esNumeroPerfecto(numero): | |
| suma_divisores = 0 | |
| for i in xrange(1,numero): | |
| if numero % i == 0: | |
| suma_divisores += i |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # coding: utf-8 | |
| def dc_ok(ccc): | |
| '''Chequea el dígito de control de una cuenta bancaria. | |
| Entrada: ccc = str; Código Cuenta Bancaria (sin espacios). | |
| Devuelve True si es correcto o False si es incorrecto.''' | |
| suma = 0 | |
| for i in range(8): |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # coding: utf-8 | |
| import ui | |
| import time | |
| i, pi, ti = 1.0, 0.0, time.clock() | |
| view = ui.load_view('Pi') | |
| view.present('sheet') |
NewerOlder