viernes, 27 de febrero de 2015

Soluciones CodeCademy JavaScript tema "Elige tu propia aventura"

Soluciones al tema de "Elige tu propia aventura" de JavaScript de la web CodeCademy



1/7
confirm("¡Estoy listo para jugar!");

2/7
confirm("¡Estoy listo para jugar!");
var edad = prompt("¿Cuántos años tienes?");
if(edad<13)
{
  console.log("Juegas bajo tu responsabilidad");
}
else   // "de otro modo"
{
  console.log("Empieza cuando quieras");
}

3/7
console.log("Ves a Messi caminando por la calle Florida. Está disfrazado y vos sois la única persona que lo reconoce. A su lado camina un guardaespaldas con cara de pocos amigos. Caminas hacia él.");

4/7
console.log("Te acercas a Messi. El guardaespaldas te mira con odio.");
var respuestaUsuario = prompt("¿Te animas a enfrentarte al guardaespaldas?");

5/7
if(respuestaUsuario==="Sí"){
    console.log("El guardaespaldas se ríe. ¡Solo te quería asustar! Claro que puedes sacarte una foto con la pulga.¡Sonrían!");
}else{
    console.log("¡Que lástima! No conseguiste una foto con Messi para subir a tu muro de Facebook.");
    }

6/7
var opinion = prompt("Califica el juego de 1 a 10");
if (opinion>8){
    console.log("Este es solo el primero de mis juegos. Si quieres ver más, ¡no te desconectes!");
    }else{
    console.log("¿Me maté haciendo este juego para que me des esa calificación?! ¡Es el colmo!");
}

martes, 24 de febrero de 2015

Soluciones CodeCademy JavaScript . introducción a las funciones Parte 1


Soluciones al tema de "Introducción a las funciones" de JavaScript de la web CodeCademy del 1/13 al 6/13



1/13
if (velocidad >89) {
console.log("bajá la velocidad");
}
else {
    console.log("Manejo seguro");
}

2/13
var dividirPorTres = function (number) {
    var val = number / 3;
    console.log(val);
};
dividirPorTres(5);

3/13
saludo("Raquel");

4/13
var pedidoDeComida = function(comida){
        console.log("Quiero comer" + " " + comida);
    }

pedidoDeComida("pizza");

5/13
var saludo= function(nombre){
    console.log(nombre);
};
saludo("Raquel");

6/13
var costoNaranjas= function(precio){
       console.log(precio*5);
    }
costoNaranjas(5);

jueves, 19 de febrero de 2015

Soluciones CodeCademy JavaScript. Tema de introducción. Parte 2

Soluciones al tema de "Introducción" de JavaScript de la web CodeCademy  Parte 1, del 19/28 al 28/28


20/28
console.log(14 % 3);
console.log(99 % 8);
console.log(11 % 3);

21/28
if(16%2 ===0 ) {
    console.log("¡El primer número es par!");
} else {
    console.log("¡El primer número es impar!");
}

22/28
"milanesas".substring(3,7);

23/28
console.log("Enero".substring(0,3));
console.log("Argentina es hermosa".substring(0,12));
console.log("Hamburguesas".substring(5,12));

24/28
var miEdad = 28;
console.log(miEdad);

25/28
var miPais = "España";
//Usa console.log para mostrar el largo de la variable miPais
console.log(miPais.length);
//Usa console.log para mostrar las tres primeras letras de miPais
console.log(miPais.substring(0,3));

26/28
var miEdad=28;
console.log(miEdad);
miEdad="di";
console.log(miEdad);

27/28
var miColor="Azul";
console.log(miColor.length);

28/28
var nota=7;
if(nota>=5){
    console.log("Terminé mi primer curso");
}else{
 
    console.log("Suspendí");
}

lunes, 16 de febrero de 2015

Soluciones CodeCademy JavaScript. Tema de introducción. Parte 1




Soluciones al tema de "Introducción" de JavaScript de la web CodeCademy  Parte 1, del 10/28 al 19/28


10/28
"hola mi nombre es Raquel".length

11/28
"Estoy haciendo códigos como un genio".length>10;

12/28
console.log(2 * 5);
console.log("Hola");

13/28
console.log("Mercedes".length  < 122);
console.log("Jorge Luis Borges".length  > 8);
console.log(8*2 === 16  );

14/28
if ("Raquel".length>2 ) {
    console.log( "más que dos");
}

15/28
if ("Raquel".length>35 )
{
    alert("¡Tu nombre es largo!");
}
else
{
    console.log("tu nombre es corto");
}
16/28
if (4>32){
    console.log("La condición es verdadera");
}else{
    console.log("La condición es falsa");
}

17/28
if (10 === 10){
    console.log("¡Es verdadero!");
} else {
    console.log("¡Es falso!");
}

18/28
if(12 / 4 === "Ari".length){
    confirm("¿Esto va a ejecutar el primer bloque?");
} else {
    confirm("¿O  el segundo bloque?");
}

19/28
if("Ana".length * 2 / (2+1) === 2)
{
    console.log("¡Esa respuesta tiene sentido!");
} else{
    console.log("Error Error Error");
}

viernes, 13 de febrero de 2015

Soluciones CodeCademy Python. Entrada y salida de archivos




Soluciones al tema de "Entrada y salida en archivos" de Python de la web CodeCademy



2/9
mi_archivo  = open("salida.txt", "r+")

for i in my_list:
    mi_archivo.write(str(i) + "\n")
mi_archivo.close()

3/9
mi_lista = [i**2 for i in range(1,11)]

mi_archivo = open("salida.txt", "r+")

# Add your code below!
for item in mi_lista:
    mi_archivo.write(str(item) + "\n")

mi_archivo.close()

4/9
mi_archivo =open("salida.txt","r")
print mi_archivo.read()
mi_archivo.close()

5/9
mi_archivo  = open("texto.txt", "r")
for i in range (3):
    print mi_archivo.readline()
mi_archivo.close()

6/9
# Abre el archivo para lectura
lee_archivo = open("texto.txt", "r")

# Usa un controlador de un segundo archivo para abrir el archivo para escritura
escribe_archivo = open("texto.txt", "w")
# Escribí en el archivo
escribe_archivo.write("No cerrar los archivo es MUY GRAVE.")

escribe_archivo.close()

# Intenta leer desde el archivo
print lee_archivo.read()
lee_archivo.close()

7/9
with open("texto.txt", "w") as textofile:
textofile.write("¡Éxitos!")
8/9
mi_archivo=open("texto.txt", "w")
with mi_archivo as textofile:
textofile.write("¡Éxitos!")
9/9
mi_archivo=open("texto.txt", "w")
with mi_archivo as textofile:
textofile.write("¡Éxitos!")

if not mi_archivo.closed:
    mi_archivo.close()
print mi_archivo.closed

viernes, 6 de febrero de 2015

Soluciones CodeCademy Python. Clases. Parte 2

Soluciones al tema de "Clases" de Python de la web CodeCademy Parte 1 del 7/11 al 11/11




7/11 -imprime bien la salida pero da erróneo-
class Auto(object):
condicion = "nuevo"
def __init__(self, modelo, color, kpl):
self.modelo = modelo
self.color = color
self.kpl = kpl
def verAuto(self):
   frase= "Este es un " +self.modelo+" color "+ self.color+" que alcanza "+ str(self.kpl)+" kpl."
   return frase
   

miAuto = Auto("Clio", "gris", 16)
print miAuto.condicion
print miAuto.modelo
print miAuto.color
print miAuto.kpl
print miAuto.verAuto()

8/11
class Auto(object):
condicion = "nuevo"
def __init__(self, modelo, color, kpl):
self.modelo = modelo
self.color = color
self.kpl = kpl
def verAuto(self):
   frase= "Este es un " +self.modelo+" color "+ self.color+" que alcanza "+ str(self.kpl)+" kpl."
   return frase
def manejarAuto(self):
   self.condicion="usado"

miAuto = Auto("Clio", "gris", 16)
print miAuto.condicion
miAuto.manejarAuto();
print miAuto.condicion

9/11
class AutoElectrico(Auto):
    def __init__(self, modelo, color, kpl, tipoDeBateria):
        super(AutoElectrico, self).__init__(modelo, color, kpl)
        self.tipoDeBateria = tipoDeBateria

miAuto = AutoElectrico("Opel", "negro", 17,"sales fundidas")

10/11
class AutoElectrico(Auto):
    def __init__(self, modelo, color, kpl, tipoDeBateria):
        super(AutoElectrico, self).__init__(modelo, color, kpl)
        self.tipoDeBateria = tipoDeBateria
    def manejarAuto(self):
        self.condicion="como nuevo"

miAuto = AutoElectrico("Opel", "negro", 17,"sales fundidas")
print miAuto.condicion
miAuto.manejarAuto()
print miAuto.condicion

11/11
class Punto3D(object):
    def __init__(self, x, y, z):
        self.x = x
        self.y = y
        self.z = z

    def __repr__(self):
        return "(%d, %d, %d)" % (self.x, self.y, self.z)

miPunto = Punto3D(1, 2, 3)

print miPunto

lunes, 2 de febrero de 2015

Soluciones CodeCademy Python. Clases. Parte 1


Soluciones al tema de "Clases" de Python de la web CodeCademy Parte 1 del 1/11 al 6/11



1/11
class Auto(object):
    pass

2/11
class Auto(object):
    pass
miAuto=Auto();

3/11
class Auto(object):
    condicion="nuevo"
miAuto=Auto();

4/11
class Auto(object):
    condicion="nuevo"
miAuto=Auto();
print miAuto.condicion

5/11
class Auto(object):
    condicion="nuevo"
    def __init__(self,modelo,color,kpl):
        self.modelo=modelo
        self.color=color
        self.kpl=kpl
miAuto=Auto("Clio","gris",16);
print miAuto.condicion

6/11
class Auto(object):
    condicion="nuevo"
    def __init__(self,modelo,color,kpl):
        self.modelo=modelo
        self.color=color
        self.kpl=kpl

miAuto=Auto("Clio","gris",16);
print miAuto.condicion
print miAuto.modelo
print miAuto.color
print miAuto.kpl