Entradas

Mostrando las entradas de septiembre, 2019

Juego de Hector y Alexis

# -*- coding: utf-8 -*- import os, sys import random global cartas cartas=[2,3,4,5,6,7,8,9,10,'AS','J','Q','K'] suma1=0 suma2 = 0 global jugador1 jugador1 = [] global jugador2 jugador2 = [] print '\n ----Bienvenido a Black Jack----\n' op=0 while op!=6: op = input('Si desea una carta preciona 1, si desea parar preciona 6:') if op == 1: suma1 = 0 valorJ = 0 valorK = 0 valorQ = 0 valorAs = 0 print '\n Turno de jugador 1' eleccion = random.choice(cartas) print 'Carta-----', eleccion if eleccion == 'AS': valorAS = int(input('Que valor desea darle a el AS 1 o 10?:')) jugador1.append(valorAS) elif eleccion == 'J': jugador1.append(10) elif eleccion == 'Q': jugado

Juego de Nicol y Hugo

# coding=utf-8 """ BATALLA NAVAL Representación de cómo se verá el juego COMPUTADORA JUGADOR 1 2 3 4 1 2 3 4 1[*][ ][ ][*] 1[ ][*][ ][ ] 2[ ][*][ ][ ] 2[ ][ ][ ][ ] 3[ ][ ][ ][ ] 3[ ][ ][*][ ] 4[ ][*][ ][ ] 4[*][*][ ][ ] """ import random, copy, time, textwrap # copy nos proporciona operaciones genericas de copiado # Declaración de constantes. DIMENSION_ = 6 TURNO_ = 4 # Imprime el mapa def __imprimir_mapa__(jugador, mesa, dimension): player = 'la computadora' if jugador == 'u': player = 'el jugador' print "\033[1m"+ 'La mesa de ' + player + ' se ve así:' + "\033[0m" # Imprimir el número de columna for i in range(dimension): print ' ' + str(i+1) + '', print ' '

Juego de Cassandra y Brandon

Imagen
# -*- coding: utf-8 -*- #JUEGO DE PIEDRA PAPEL TIJERAS import random jugando = True #Mientras jugando sea verdad seguira corriendo anch = 80 ast = anch * '*' print(ast) print ("\033[1m" + "BIENVENIDO AL JUEGO DE PIEDRA, PAPEL O TIJERA" + "\033[0m") print "Instrucciones: Escribe una de las 3 opciones como se indica 'Piedra' 'Papel' 'Tijera'" while jugando: anch = 80 ast = anch * '*' print(ast) print("\033[1m" + "Piedra, Papel O Tijera" + "\033[0m") pc = random.choice(["Piedra", "Papel","Tijera"])#randint para numeros 1 a 3 player = raw_input("Escriba la opcion que desee: ").capitalize() #Capitalize respeta mayusculas y minusculas #CONDICIONES if player == "Piedra": if pc == "Piedra": print ("PC elije 'Piedra'. Es un Em

Juego de David y Alberto

Imagen
# -*- coding: utf-8 -*- import random from time import sleep print "Bienvenido al juego de piedra, papel o tijera." print "" sleep(2) print "Por defecto ganara el mejor de tres, pero lo puedes cambiar." sleep(1) print "" # Funcion de la lógica del juego def juego(intentos): x = 0 jugador = 0 pc = 0 while str(x) != intentos: print "Piedra, papel o tijera?" opc = raw_input() opc = opc.lower() azar = random.choice(["piedra", "papel", "tijera"]) if opc == azar: print "La computadora tambien elijio", azar print "" elif azar == "tijera" and opc == "papel": x += 1 pc += 1 print "El PC saco", azar print "Tu", jugador, "PC", pc print "" elif az

programa de juego

Imagen
Autores del código: Cynthia Lizeth Barron Morales Alfredo De Jesus Santos Gutierrez Creamos un menu en el cual se aprecian dos juegos de adivinanza, uno es el de adivina el numero y el otro es el del ahorcado. Resultado de nuestro código:

Ejercicios de los 3 menus

Menu números #Variable Global global array array = [] #Metodos def IngresarDatos(): num =int(input("Ingresa cuantos campos desea para el arreglo: ")) print "Ingresa los ",num, " numeros para un arreglo: " i=0 while i < num : numero = input() array.append(numero) i+=1 print def DesplegarArreglo(): print array[:] def OrdenarArregloALaInversaYDesplegar(): array.reverse() print array print def OrdenarArregloAscendente(): array.sort() print array def BorrarArreglo(): del array[:] #Main opc = 0 while opc !=6: print "--Menu de arreglo--" print "1. Ingresar numero y guardar en arreglo'" print "2. Desplegar arreglo" print "3. Ordenar arreglo a la inversa y desplegar" print "4. Ordenar arreglo ascendente" print "5. Borrar arreglo" print "6. Terminar" opc = input("\nIng

Menu explicacion de la maestra

Imagen
Codigo para crear un menu: #variable global global array array = [] #metodos def IngresarArray(): print 'Ingrese 5 nombres: ' i=0 while i<5: nombre= raw_input ('Ingrese el nombre: ') array.append(nombre) i+=1 print array #main opc=0 while opc!=2: print 'Programa con arreglo' print 'Menu' print '1.- Metodo para ingresar datos y Desplegarlos' print '2.- Salir' opc = input('Ingrese la opcion: ') if opc==1: IngresarArray() Resultado del código:

PRACTICA PROPIA

Imagen
Lista de Python append () El método append () agrega un elemento al final de la lista. El método append () agrega un solo elemento a la lista existente. No devuelve una nueva lista; más bien modifica la lista original. La sintaxis del método append () es: list.append (elemento) Parámetros de append () El método append () toma un solo elemento y lo agrega al final de la lista. El elemento puede ser números, cadenas, otra lista, diccionario, etc. Valor de retorno de append () Como se mencionó, el método append () solo modifica la lista original. No devuelve ningún valor. #Variable Global array = [] #Metodos def IngresarDatos(): print "Ingresa 5 numeros para un arreglo: " i=0 while i < 5 : numero = input() array.append(numero) i+=1 print def opcion1(): for index,i in enumerate(reversed(array)): if(index==0): print "[",i,", ", elif(index==array.__len__()-1): print i,&quo

Ejemplos de compañeros en clase

Imagen
EJEMPLOS DE HUGO: print("Comienzo") for i in range(3): print"Hola ", print print("Final") i = 10 print"El bucle no ha comenzado. Ahora i vale ", i for i in [0,1,2,3,4]: print i, " * ", i, " = ", i ** 2 print"El bucle ha terminado. Ahora i vale ", i EJEMPLOS BRANDON from __future__ import print_function print("Comienzo") for i in range(3) : print("Hola ",end="") print() print("Final") # future-fstrings # -*-coding: future_fstrings 3-*- print("Comienzo") for numero in [0,1,2,3]: print (f"{numero} * {numero} = {numero** 2}") print("final") EJEMPLO MOLINA nombre="Luis" for conteo in range(len(nombre)): print conteo print nombre[conteo]

practicas 17 de septiembre

Imagen
def aumenta4(inicio, fin): i = inicio for i in range(inicio, fin+1, 4): print i inicio = int(input("Ingresa el numero inicial: ")) fin = int(input("Ingresa el numero final: ")) aumenta4(inicio,fin) def aumenta4(inicio, fin,incremento): for i in range(inicio, fin, incremento): print i if i + incremento == fin: print fin inicio = int(input("Ingresa el numero inicial: ")) fin = int(input("Ingresa el numero final: ")) incremento = int(input("Ingrese la cantidad que se incrementara: ")) aumenta4(inicio,fin,incremento) def aumenta4(inicio, fin): while inicio <= fin: print inicio inicio = inicio + 4 inicio = int(input("Ingresa el numero inicial: ")) fin = int(input("Ingresa el numero final: ")) aumenta4(inicio,fin) def sacarparimpar(numeroin, numerofin): while numeroin <= numerofin: residuo = numeroin % 2

Practicas con bucle for

Imagen
El bucle for En general, un bucle es una estructura de control que repite un bloque de instrucciones. Un bucle for es un bucle que repite el bloque de instrucciones un número predeterminado de veces. El bloque de instrucciones que se repite se suele llamar cuerpo del bucle y cada repetición se suele llamar iteración. La sintaxis de un bucle for es la siguiente: for variable in elemento iterable (lista, cadena, range, etc.): cuerpo del bucle No es necesario definir la variable de control antes del bucle, aunque se puede utilizar como variable de control una variable ya definida en el programa. # Bucle for for i in [1,2,3,4,5]: print("Hola mundo")   print("comienzo") for i in []: print("Hola ") print print("Final") print("Comienzo") for i in [1, 1, 1]: print("Hola ") print print("Final") print("Comienzo") for

ejemplos de codigo bonito

ejemplo hugo ejemplo david

Escribir codigo con estilo

Imagen
Seguro que todos los usuarios que ponen su código de algún lenguaje de programación en Blogger quieren que se vea de una forma llamativa, con formato, resaltado en colores y demás. Pues la mala noticia es que en Blogger no se puede hacer esto por defecto, pero podemos arreglarlo con SyntaxHighlighter . SyntaxHighlighter es un resaltador de código desarrollado en JavaScript y es código libre. Como en Blogger no se pueden subir archivos usaremos su versión online. Para desarrollar esto necesitaremos ir a nuestra sección de configuración de blogger, y nos dirigimos a la sección de "Tema" y en la sección "Editar HTML". Posteriormente pasamos a buscar la etiqueta "head" y dentro de ella pegamos el siguiente código, el cual nos permitirá resaltar codigos en python. <!--SYNTAX HIGHLIGHTER INICIO--> <link rel="stylesheet" type="text/css" href="http://alexgorbatchev.com/pub/sh/current/styles/shCore.css"/> <lin