|
15 | 15 | "source": [
|
16 | 16 | "1) Crear una variable que contenga un elemento del conjunto de números enteros y luego imprimir por pantalla"
|
17 | 17 | ]
|
18 |
| - }, |
| 18 | + x = 15 |
| 19 | + print(x) |
19 | 20 | {
|
20 | 21 | "cell_type": "code",
|
21 | 22 | "execution_count": null,
|
|
30 | 31 | "source": [
|
31 | 32 | "2) Imprimir el tipo de dato de la constante 8.5"
|
32 | 33 | ]
|
33 |
| - }, |
| 34 | + type(8.5) |
34 | 35 | {
|
35 | 36 | "cell_type": "code",
|
36 | 37 | "execution_count": null,
|
|
45 | 46 | "source": [
|
46 | 47 | "3) Imprimir el tipo de dato de la variable creada en el punto 1"
|
47 | 48 | ]
|
48 |
| - }, |
| 49 | + type(x) |
49 | 50 | {
|
50 | 51 | "cell_type": "code",
|
51 | 52 | "execution_count": null,
|
52 | 53 | "metadata": {},
|
53 | 54 | "outputs": [],
|
54 | 55 | "source": []
|
55 | 56 | },
|
56 |
| - { |
| 57 | + { |
57 | 58 | "attachments": {},
|
58 | 59 | "cell_type": "markdown",
|
59 | 60 | "metadata": {},
|
60 | 61 | "source": [
|
61 | 62 | "4) Crear una variable que contenga tu nombre"
|
62 | 63 | ]
|
63 | 64 | },
|
| 65 | + mi_nombre = "Ruby Aponte" |
64 | 66 | {
|
65 | 67 | "cell_type": "code",
|
66 | 68 | "execution_count": null,
|
|
76 | 78 | "5) Crear una variable que contenga un número complejo"
|
77 | 79 | ]
|
78 | 80 | },
|
| 81 | + num_complejo = 4 + 4j |
79 | 82 | {
|
80 | 83 | "cell_type": "code",
|
81 | 84 | "execution_count": null,
|
|
91 | 94 | "6) Mostrar el tipo de dato de la variable crada en el punto 5"
|
92 | 95 | ]
|
93 | 96 | },
|
| 97 | + type(num_complejo) |
94 | 98 | {
|
95 | 99 | "cell_type": "code",
|
96 | 100 | "execution_count": null,
|
|
106 | 110 | "7) Crear una variable que contenga el valor del número Pi redondeado a 4 decimales"
|
107 | 111 | ]
|
108 | 112 | },
|
| 113 | + pi = 3.1416 |
109 | 114 | {
|
110 | 115 | "cell_type": "code",
|
111 | 116 | "execution_count": null,
|
|
121 | 126 | "8) Crear una variable que contenga el valor 'True' y otra que contenga el valor True. ¿Se trata de lo mismo?"
|
122 | 127 | ]
|
123 | 128 | },
|
| 129 | + a = "True" |
| 130 | + b = True |
124 | 131 | {
|
125 | 132 | "cell_type": "code",
|
126 | 133 | "execution_count": null,
|
|
136 | 143 | "9) Imprimir el tipo de dato correspondientes a las variables creadas en el punto 8"
|
137 | 144 | ]
|
138 | 145 | },
|
| 146 | + print(type(a), type(b)) |
139 | 147 | {
|
140 | 148 | "cell_type": "code",
|
141 | 149 | "execution_count": null,
|
|
151 | 159 | "10) Asignar a una variable, la suma de un número entero y otro decimal"
|
152 | 160 | ]
|
153 | 161 | },
|
| 162 | + var1 = 5 + 6.4 |
154 | 163 | {
|
155 | 164 | "cell_type": "code",
|
156 | 165 | "execution_count": null,
|
|
166 | 175 | "11) Realizar una operación de suma de números complejos"
|
167 | 176 | ]
|
168 | 177 | },
|
| 178 | + c = 4 + 6j |
| 179 | + t = 3 + 2j |
| 180 | + print(c + t) |
169 | 181 | {
|
170 | 182 | "cell_type": "code",
|
171 | 183 | "execution_count": null,
|
|
181 | 193 | "12) Realizar una operación de suma de un número real y otro complejo"
|
182 | 194 | ]
|
183 | 195 | },
|
| 196 | + l = 4.5 + c |
| 197 | + print(l) |
184 | 198 | {
|
185 | 199 | "cell_type": "code",
|
186 | 200 | "execution_count": null,
|
|
196 | 210 | "13) Realizar una operación de multiplicación"
|
197 | 211 | ]
|
198 | 212 | },
|
| 213 | + print(5 * 6) |
199 | 214 | {
|
200 | 215 | "cell_type": "code",
|
201 | 216 | "execution_count": null,
|
|
211 | 226 | "14) Mostrar el resultado de elevar 2 a la octava potencia"
|
212 | 227 | ]
|
213 | 228 | },
|
| 229 | + print(2**8) |
214 | 230 | {
|
215 | 231 | "cell_type": "code",
|
216 | 232 | "execution_count": null,
|
|
226 | 242 | "15) Obtener el cociente de la división de 27 entre 4 en una variable y luego mostrarla"
|
227 | 243 | ]
|
228 | 244 | },
|
| 245 | + d = 27 / 4 |
| 246 | + print(d) |
229 | 247 | {
|
230 | 248 | "cell_type": "code",
|
231 | 249 | "execution_count": null,
|
|
241 | 259 | "16) De la división anterior solamente mostrar la parte entera"
|
242 | 260 | ]
|
243 | 261 | },
|
| 262 | + print(27 // 4) |
244 | 263 | {
|
245 | 264 | "cell_type": "code",
|
246 | 265 | "execution_count": null,
|
|
256 | 275 | "17) De la división de 27 entre 4 mostrar solamente el resto"
|
257 | 276 | ]
|
258 | 277 | },
|
| 278 | + print(27 % 4) |
259 | 279 | {
|
260 | 280 | "cell_type": "code",
|
261 | 281 | "execution_count": null,
|
|
271 | 291 | "18) Utilizando como operandos el número 4 y los resultados obtenidos en los puntos 16 y 17. Obtener 27 como resultado"
|
272 | 292 | ]
|
273 | 293 | },
|
| 294 | + 6 * 4 + 3 |
274 | 295 | {
|
275 | 296 | "cell_type": "code",
|
276 | 297 | "execution_count": null,
|
|
286 | 307 | "19) Utilizar el operador \"+\" en una operación donde intervengan solo variables alfanuméricas"
|
287 | 308 | ]
|
288 | 309 | },
|
| 310 | + a = "Hola " |
| 311 | + b = "Henry!" |
| 312 | + print(a + b) |
289 | 313 | {
|
290 | 314 | "cell_type": "code",
|
291 | 315 | "execution_count": null,
|
|
301 | 325 | "20) Evaluar si \"2\" es igual a 2. ¿Por qué ocurre eso?"
|
302 | 326 | ]
|
303 | 327 | },
|
| 328 | + 2 == "2" # un dato es string y el otro entero por eso es falso |
304 | 329 | {
|
305 | 330 | "cell_type": "code",
|
306 | 331 | "execution_count": null,
|
|
316 | 341 | "21) Utilizar las funciones de cambio de tipo de dato, para que la validación del punto 20 resulte verdadera"
|
317 | 342 | ]
|
318 | 343 | },
|
| 344 | + 2 == int("2") |
319 | 345 | {
|
320 | 346 | "cell_type": "code",
|
321 | 347 | "execution_count": null,
|
|
331 | 357 | "22) ¿Por qué arroja error el siguiente cambio de tipo de datos? a = float('3,8')"
|
332 | 358 | ]
|
333 | 359 | },
|
| 360 | + a = float("3.8") # por que se debe escribir 3.8 no 3,8 |
334 | 361 | {
|
335 | 362 | "cell_type": "code",
|
336 | 363 | "execution_count": null,
|
|
346 | 373 | "23) Crear una variable con el valor 3, y utilizar el operador '-=' para modificar su contenido y que de como resultado 2."
|
347 | 374 | ]
|
348 | 375 | },
|
| 376 | + a = 3 |
| 377 | + a -= 1 |
| 378 | + print(a) |
349 | 379 | {
|
350 | 380 | "cell_type": "code",
|
351 | 381 | "execution_count": null,
|
|
361 | 391 | "24) Realizar la operacion 1 << 2 ¿Por qué da ese resultado? ¿Qué es el sistema de numeración binario?"
|
362 | 392 | ]
|
363 | 393 | },
|
| 394 | + 1 << 2 # por que se corren 2 bits hacia la izquierda y se rellenan los espacios con 00 |
364 | 395 | {
|
365 | 396 | "cell_type": "code",
|
366 | 397 | "execution_count": null,
|
|
376 | 407 | "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?"
|
377 | 408 | ]
|
378 | 409 | },
|
| 410 | + 2 + "2" # por que son de tipos diferentes int y Str |
| 411 | + # No depende del typo si son int 2+2 =4 str 2 + 2 = 22 Float 2 + 2 =4.0 |
379 | 412 | {
|
380 | 413 | "cell_type": "code",
|
381 | 414 | "execution_count": null,
|
|
391 | 424 | "26) Realizar una operación válida entre valores de tipo entero y string"
|
392 | 425 | ]
|
393 | 426 | },
|
| 427 | + "Hola Ruby "*3 |
394 | 428 | {
|
395 | 429 | "cell_type": "code",
|
396 | 430 | "execution_count": null,
|
|
420 | 454 | "pygments_lexer": "ipython3",
|
421 | 455 | "version": "3.10.11"
|
422 | 456 | }
|
423 |
| - }, |
| 457 | + }, |
424 | 458 | "nbformat": 4,
|
425 | 459 | "nbformat_minor": 4
|
426 | 460 | }
|
0 commit comments