Skip to content

Instantly share code, notes, and snippets.

View variux's full-sized avatar

Andrés Zúñiga variux

View GitHub Profile
@variux
variux / personas.py
Last active February 8, 2019 15:33
Personas [Codigo hecho para Luis Rubi]
class ListaPersonas():
lista_personas = []
def insertar(self, nombre, edad, sexo):
self.lista_personas.append([nombre, edad, sexo])
def obtener_personas(self):
return self.lista_personas
def obtener_edades(self):
lista_edades = []
@variux
variux / buscaminas.py
Last active February 8, 2019 15:33
Buscaminas [Proyecto hecho para Valeria Delgado]
import random
import csv
#Arreglo de buscaminas
buscaminas = []
#Puntaje de jugadores
jugador1 = 0
jugador2 = 0
#Pasa turnos
@variux
variux / decimalbinario.py
Last active February 8, 2019 15:34
decimal a binario [Proyecto para Axel Aguirre]
def decimal_binario(decimal):
binario = ""
#Aqui le decimos que si el cociente de la division (Este tipo de division devuelve un entero por cierto)
#es distinto de cero sigalo haciendo
#Tomando en cuenta que el decimal sea 10, el entero seria 5 el cual es diferente de 0 entonces:
while decimal // 2 != 0:
#Agarramos y para obtener el binario obtenemos el residuo y lo vamos acumulando
binario = binario + str(decimal % 2)
#Aqui lo que hacemos es que vamos cambiando el valor del decimal, o sea el residuo para dividirlo la siguiente vez, ademas
#como usted deberia saber porque teoricamente primero uno lo hace a mano, para formar el binario
@variux
variux / buscaminas.py
Created November 15, 2018 03:58
buscaminas_corregido.py
import random
#Arreglo de buscaminas
buscaminas = []
#Puntaje de jugadores
jugador1 = 0
jugador2 = 0
#Pasa turnos
@variux
variux / fenomeno.py
Last active November 3, 2018 07:14
fenomeno.py
#Con esta calculamos todos los parametros donde V son los vertices, x coordenadas, y coordenadas y factor Fe
def calcularFenomeno(V, x, y, fe):
Xc = calcularXr(V, x, y, fe)
Yc = calcularYr(V, x, y, fe)
coordenadas = [Xc,Yc]
return coordenadas
#Con esto calculamos Xr
def calcularXr(V,x,y, fe):
Xr = 0
@variux
variux / cajero.py
Created November 2, 2018 05:53
cajero con tkinter
# ------- Bibliotecas
import random
import time
from tkinter import *
PASSWORD = ''
@variux
variux / cajerogetpass.py
Created November 2, 2018 05:52
Cajero con getpass
# ------- Bibliotecas
import random
import time
import getpass
PASSWORD = ''
@variux
variux / cajero.py
Created November 2, 2018 03:41
proyecto.py
# ------- Bibliotecas
import random
import time
# ---------------------------------- Funciones ----------------------------------
@variux
variux / proyecto.py
Created October 29, 2018 03:07
Proyecto de principios de informatica Luis Ruby Indy R
# coding: utf-8
# In[ ]:
# Proyecto 1
# FUNCION PRINCIPAL (CAJERO)
@variux
variux / imc.py
Created September 15, 2018 17:59
Calculo del IMC para curso de Python Basico
#Aqui es donde obtenemos la cantidad de personas
personas = int(input( "personas: "))
#Aqui verificamos que la cantidad sea mayor a 0 si no, no tiene sentido pedir nada
while personas > 0:
#Le pedimos el nombre y lo guardamos en un input (Si usara Python 2.7 seria raw_input y no input pero usa python 3.7)
n = input("Su nombre por favor: ")
#Se pide al edad que siempre es un entero por eso el int()
e = int(input("Su edad en años por favor: "))
#como la altura es en metros y no centimetros hay que ponerle punto y por ende es un flotante float()