diff --git a/M03_variablesydatos/Prep_Course_Homework_03.ipynb b/M03_variablesydatos/Prep_Course_Homework_03.ipynb index b4d68b08b..dc722b488 100644 --- a/M03_variablesydatos/Prep_Course_Homework_03.ipynb +++ b/M03_variablesydatos/Prep_Course_Homework_03.ipynb @@ -15,7 +15,8 @@ "source": [ "1) Crear una variable que contenga un elemento del conjunto de números enteros y luego imprimir por pantalla" ] - }, + x = 15 + print(x) { "cell_type": "code", "execution_count": null, @@ -30,7 +31,7 @@ "source": [ "2) Imprimir el tipo de dato de la constante 8.5" ] - }, + type(8.5) { "cell_type": "code", "execution_count": null, @@ -45,7 +46,7 @@ "source": [ "3) Imprimir el tipo de dato de la variable creada en el punto 1" ] - }, + type(x) { "cell_type": "code", "execution_count": null, @@ -53,7 +54,7 @@ "outputs": [], "source": [] }, - { + { "attachments": {}, "cell_type": "markdown", "metadata": {}, @@ -61,6 +62,7 @@ "4) Crear una variable que contenga tu nombre" ] }, + mi_nombre = "Ruby Aponte" { "cell_type": "code", "execution_count": null, @@ -76,6 +78,7 @@ "5) Crear una variable que contenga un número complejo" ] }, + num_complejo = 4 + 4j { "cell_type": "code", "execution_count": null, @@ -91,6 +94,7 @@ "6) Mostrar el tipo de dato de la variable crada en el punto 5" ] }, + type(num_complejo) { "cell_type": "code", "execution_count": null, @@ -106,6 +110,7 @@ "7) Crear una variable que contenga el valor del número Pi redondeado a 4 decimales" ] }, + pi = 3.1416 { "cell_type": "code", "execution_count": null, @@ -121,6 +126,8 @@ "8) Crear una variable que contenga el valor 'True' y otra que contenga el valor True. ¿Se trata de lo mismo?" ] }, + a = "True" + b = True { "cell_type": "code", "execution_count": null, @@ -136,6 +143,7 @@ "9) Imprimir el tipo de dato correspondientes a las variables creadas en el punto 8" ] }, + print(type(a), type(b)) { "cell_type": "code", "execution_count": null, @@ -151,6 +159,7 @@ "10) Asignar a una variable, la suma de un número entero y otro decimal" ] }, + var1 = 5 + 6.4 { "cell_type": "code", "execution_count": null, @@ -166,6 +175,9 @@ "11) Realizar una operación de suma de números complejos" ] }, + c = 4 + 6j + t = 3 + 2j + print(c + t) { "cell_type": "code", "execution_count": null, @@ -181,6 +193,8 @@ "12) Realizar una operación de suma de un número real y otro complejo" ] }, + l = 4.5 + c + print(l) { "cell_type": "code", "execution_count": null, @@ -196,6 +210,7 @@ "13) Realizar una operación de multiplicación" ] }, + print(5 * 6) { "cell_type": "code", "execution_count": null, @@ -211,6 +226,7 @@ "14) Mostrar el resultado de elevar 2 a la octava potencia" ] }, + print(2**8) { "cell_type": "code", "execution_count": null, @@ -226,6 +242,8 @@ "15) Obtener el cociente de la división de 27 entre 4 en una variable y luego mostrarla" ] }, + d = 27 / 4 + print(d) { "cell_type": "code", "execution_count": null, @@ -241,6 +259,7 @@ "16) De la división anterior solamente mostrar la parte entera" ] }, + print(27 // 4) { "cell_type": "code", "execution_count": null, @@ -256,6 +275,7 @@ "17) De la división de 27 entre 4 mostrar solamente el resto" ] }, + print(27 % 4) { "cell_type": "code", "execution_count": null, @@ -271,6 +291,7 @@ "18) Utilizando como operandos el número 4 y los resultados obtenidos en los puntos 16 y 17. Obtener 27 como resultado" ] }, + 6 * 4 + 3 { "cell_type": "code", "execution_count": null, @@ -286,6 +307,9 @@ "19) Utilizar el operador \"+\" en una operación donde intervengan solo variables alfanuméricas" ] }, + a = "Hola " + b = "Henry!" + print(a + b) { "cell_type": "code", "execution_count": null, @@ -301,6 +325,7 @@ "20) Evaluar si \"2\" es igual a 2. ¿Por qué ocurre eso?" ] }, + 2 == "2" # un dato es string y el otro entero por eso es falso { "cell_type": "code", "execution_count": null, @@ -316,6 +341,7 @@ "21) Utilizar las funciones de cambio de tipo de dato, para que la validación del punto 20 resulte verdadera" ] }, + 2 == int("2") { "cell_type": "code", "execution_count": null, @@ -331,6 +357,7 @@ "22) ¿Por qué arroja error el siguiente cambio de tipo de datos? a = float('3,8')" ] }, + a = float("3.8") # por que se debe escribir 3.8 no 3,8 { "cell_type": "code", "execution_count": null, @@ -346,6 +373,9 @@ "23) Crear una variable con el valor 3, y utilizar el operador '-=' para modificar su contenido y que de como resultado 2." ] }, + a = 3 + a -= 1 + print(a) { "cell_type": "code", "execution_count": null, @@ -361,6 +391,7 @@ "24) Realizar la operacion 1 << 2 ¿Por qué da ese resultado? ¿Qué es el sistema de numeración binario?" ] }, + 1 << 2 # por que se corren 2 bits hacia la izquierda y se rellenan los espacios con 00 { "cell_type": "code", "execution_count": null, @@ -376,6 +407,8 @@ "25) Realizar la operación 2 + '2' ¿Por qué no está permitido? ¿Si los dos operandos serían del mismo tipo, siempre arrojaría el mismo resultado?" ] }, + 2 + "2" # por que son de tipos diferentes int y Str + # No depende del typo si son int 2+2 =4 str 2 + 2 = 22 Float 2 + 2 =4.0 { "cell_type": "code", "execution_count": null, @@ -391,6 +424,7 @@ "26) Realizar una operación válida entre valores de tipo entero y string" ] }, + "Hola Ruby "*3 { "cell_type": "code", "execution_count": null, @@ -420,7 +454,7 @@ "pygments_lexer": "ipython3", "version": "3.10.11" } - }, + }, "nbformat": 4, "nbformat_minor": 4 }