Entradas

UNIDAD 4-PROGRAMAS HECHOS DESDE CERO

Imagen
#PROGRAMA QUE PIDE EL NOMBRE DE UNA PERSONA Y LA SALUDA. from Tkinter import * from tkMessageBox import * ventana=Tk() ventana.geometry("300x300") ventana.title('Hola.........') nombre= StringVar() nombre.set('') dato=Entry(ventana,textvariable=str(nombre)).place(x=100,y=100) button=Button(ventana,text='hola',command=lambda:showinfo(title='hola', message='hola '+ nombre.get())).place(x=100,y=150) ventana.mainloop() ejecucion del programa: #Programa que abre el explorador de archivos y copia la ruta y la muestra en un Entry. from Tkinter import * from PIL import * from tkFileDialog import askopenfilename ventana=Tk() ventana.geometry('450x300') def llamada(): hey = StringVar() nombre = askopenfilename() print nombre hey.set(nombre) label = Entry(ventana, textvariable=hey,width=50).place(x=100, y=100) nombre=Label(ventana,text='pulse el boton y elija una ruta').place(x=10,y=10) label=...

practica del dia 30-10-2018

Imagen
Ejemplo como utilizar Threads(hilos) en Python: #1 creacion de un programa que utiliza los hilos en funciones: import time import thread def imprimir_mensaje(mensaje):#crea una funcion con un paramtro el cual es llamado mas abajo while True: print (mensaje) time.sleep(1) def main(): mensaje1="Thread 1 \n" mensaje2="Thread 2 \n" #empiezo el thread thread.start_new_thread(imprimir_mensaje, (mensaje1,))#corre el primer hilo y manda a llamar el la funcion imprimir_mensaje y le da los valores de mensaje 1 y 2 consecutivamente thread.start_new_thread(imprimir_mensaje, (mensaje2,)) x = raw_input("estoy esperando a que presiones enter...\n")#se ejecuta al presionar enter print("termino la funcion main") main()# se manda a llamar la funcion ejecucion del programa:

Black Jack By huerta

Imagen
#Librerias import random import time #Variables Globales global cartas cartas = ["A",2,3,4,5,6,7,8,9,10,"J","Q","K"] global nombrejugadores nombrejugadores = [] #Funciones def TurnoCartas(nombre): total = 0 eleccion = 1 i = 1 deck = [] print "-Turno de ",nombre,": " while (eleccion!=0 & total 1): print "-Total: ", total,"\n" if(total J2): print nombre[0]," Con un Total de ",J1 elif(J2>J1): print nombre[1]," Con un Total de ",J2 elif(J1==J2): print "\nHay un EMPATE!! con un Total de ",J1," en Ambos Jugadores!!" else: print "\nLos 2 Jugadores PERDIERON!" def Ganador3J(J1,J2,J3, nombre): print "El Ganador es: ", time.sleep(3) if (J1 > J2 and J1>J3): print nombre[0], " Con un Total de ", J1 elif (J2 > J1 and ...

JUEGO PIEDRA,PAPEL O TIJERA

Imagen
PROGRAMA EN PYTHON: El objetivo principal de este programa es simular el juego de piedra papel o tijera contra la ‘la cpu’ De que manera(FUNCIONAMIENTO DEL CODIGO): Lo primero que se hizo fue importar las librerias necesarias:Tkinter,tkMessageBox y random. Bien lo primero que se creo fue el objeto para poder utilizar la librería tkinter llamada en este caso “ventana”.A la ventana le di valores de ancho y largo y un respectivo titulo. Depues cree las etiquetas y botones que se mostrarían en dicha ventana(a los botones les asigne una funcion con un parámetro en especial). En la dicha funcion se creo un array donde se introducieron los tres valores posibles en el juego,hacemos una elección aleatoria de los 3 valores dentro del array con random.choice esto será guardado en una variable y se tomara como una decisión de la cpu. Ahora en este caso,hay un parámetro en la funcion la cual cambia dependiendo de la elección del botón que presione el usuario al ejecutar el pro...

Practicas del dia 16 DE OCTUBRE DEL 2016

Imagen
#1 programa(minijuego) orcos version 0.0.1 # -*- coding: utf-8 -*- import random import textwrap if __name__ == '__main__': seguir_jugando = 1 ocupantes = ['enemigo','amigo','no ocupada']#estos son los posibles casos que puede tener cada choza. ancho_linea = 72 linea_punteada = ancho_linea * '-' print(linea_punteada) print("\033[1m"+ "Ataca a los Orcos V0.0.1" + "\033[0m") msg = ("La guerra entre los humanos y sus arqueros enemigos, los Orcos, estaba en el aire." "Un enorme ejército de orcos se dirigía hacia los territos de los humanos. Destruían" "prácticamente todo en su camino. Los grandes reyes de la raza humana, se unieron para" " derrotar a su peor enemigo, era la gran batalla de su tiempo. Sir Gandorel, uno de los " "valientes caballeros que guardan las llanuras meridionales, inició un largo...

Practicas del dia 11 de octubre del 2018

Imagen
ejemplo visto en clase de la utilizacion de las clases en python: class operaciones: def __init__(self,num1,num2): self.num1 =num1 self.num2= num2 def suma(self): return self.num1+self.num2 def resta(self): return self.num1-self.num2 obj=operaciones(3,7) print obj.suma() print obj.resta() captura de ejecucion segundo ejemplo que crea una clase: class Humano: def __init__(self,edad): self.edad =edad print "soy un nuevo objeto" def hablar (self,mensaje): print self.edad print mensaje pedro = Humano(26) raul = Humano(21) print 'soy pedro y tengo',pedro.edad print 'soy raul y tengo',raul.edad pedro.hablar("hola") raul.hablar("Hola,pedro!") capturas de la ejecucion:

practicas del dia 10 de octubre del 2018

Imagen
 programas de Alejandro Gutierrez: Array con 6 elementos, pide 6 datos y luego los muestra en orden contrario al que se han introducido: datos = [0,0,0,0,0,0] for i in range(1,7): datos[i-1] = int( input( "Dime el dato numero {}: ".format(i) )) print ("Los datos al reves son: ") for i in range(6,0,-1): print ( datos[i-1] ) captura del programa: En Python, los arrays pueden ir aumentando de tamaño (comparado con otros lenguajes de programación, en este sentido se parecen más a lo que en muchos lenguajes de programación se conoce como "listas"). Así, podemos partir de un array vacío e ir añadiendo elementos con ".append": datos = [] for i in range(1,7): nuevoDato = int( input( "Dime el dato numero {}: ".format(i) )) datos.append(nuevoDato) print ("Los datos al reves son: ") for i in range(6,0,-1): print ( datos[i-1] ) CAPTURA: No podemos crear el array vacío con "datos = []...

EJERCICIO DEL DIA 09 DE OCTUBRE DEL 2018

Imagen
programa mejorado por el compañero Lyvan Alejandro Lumbreras Hernandez: from colorama import Fore, Style opc = 1 while opc != 4: print ( Fore.CYAN + "\t\tMENU\n\n1.- Capturar nuevo registro\n2.- Mostrar registros\n3.- Eliminar registro\n4.- Salir" + Style.RESET_ALL) opcion = raw_input("Elige la opcion:\n") if opcion == "1": op = "si" x = 0 while op != "no": rc = "no" while rc != "si": print (Fore.BLUE + "\t\tNUEVO REGISTRO\n" + Style.RESET_ALL) archivo = open("ejemplo1.csv", "a") nombre = raw_input("Ingresa un nombre:\n") apellido = raw_input("Ingresa un apellido\n") print ( Fore.BLUE + "\t\tEL REGISTRO INGRESADO ES : " + nombre + " " + apellido + "\n\t\tE...

Entradas más populares de este blog

JUEGO PIEDRA,PAPEL O TIJERA

Modulos de Python

Black Jack By huerta