Skip to content

Commit 6733920

Browse files
authored
Update Prep_Course_Homework_03.ipynb
1 parent de9f7e7 commit 6733920

File tree

1 file changed

+39
-5
lines changed

1 file changed

+39
-5
lines changed

M03_variablesydatos/Prep_Course_Homework_03.ipynb

+39-5
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@
1515
"source": [
1616
"1) Crear una variable que contenga un elemento del conjunto de números enteros y luego imprimir por pantalla"
1717
]
18-
},
18+
x = 15
19+
print(x)
1920
{
2021
"cell_type": "code",
2122
"execution_count": null,
@@ -30,7 +31,7 @@
3031
"source": [
3132
"2) Imprimir el tipo de dato de la constante 8.5"
3233
]
33-
},
34+
type(8.5)
3435
{
3536
"cell_type": "code",
3637
"execution_count": null,
@@ -45,22 +46,23 @@
4546
"source": [
4647
"3) Imprimir el tipo de dato de la variable creada en el punto 1"
4748
]
48-
},
49+
type(x)
4950
{
5051
"cell_type": "code",
5152
"execution_count": null,
5253
"metadata": {},
5354
"outputs": [],
5455
"source": []
5556
},
56-
{
57+
{
5758
"attachments": {},
5859
"cell_type": "markdown",
5960
"metadata": {},
6061
"source": [
6162
"4) Crear una variable que contenga tu nombre"
6263
]
6364
},
65+
mi_nombre = "Ruby Aponte"
6466
{
6567
"cell_type": "code",
6668
"execution_count": null,
@@ -76,6 +78,7 @@
7678
"5) Crear una variable que contenga un número complejo"
7779
]
7880
},
81+
num_complejo = 4 + 4j
7982
{
8083
"cell_type": "code",
8184
"execution_count": null,
@@ -91,6 +94,7 @@
9194
"6) Mostrar el tipo de dato de la variable crada en el punto 5"
9295
]
9396
},
97+
type(num_complejo)
9498
{
9599
"cell_type": "code",
96100
"execution_count": null,
@@ -106,6 +110,7 @@
106110
"7) Crear una variable que contenga el valor del número Pi redondeado a 4 decimales"
107111
]
108112
},
113+
pi = 3.1416
109114
{
110115
"cell_type": "code",
111116
"execution_count": null,
@@ -121,6 +126,8 @@
121126
"8) Crear una variable que contenga el valor 'True' y otra que contenga el valor True. ¿Se trata de lo mismo?"
122127
]
123128
},
129+
a = "True"
130+
b = True
124131
{
125132
"cell_type": "code",
126133
"execution_count": null,
@@ -136,6 +143,7 @@
136143
"9) Imprimir el tipo de dato correspondientes a las variables creadas en el punto 8"
137144
]
138145
},
146+
print(type(a), type(b))
139147
{
140148
"cell_type": "code",
141149
"execution_count": null,
@@ -151,6 +159,7 @@
151159
"10) Asignar a una variable, la suma de un número entero y otro decimal"
152160
]
153161
},
162+
var1 = 5 + 6.4
154163
{
155164
"cell_type": "code",
156165
"execution_count": null,
@@ -166,6 +175,9 @@
166175
"11) Realizar una operación de suma de números complejos"
167176
]
168177
},
178+
c = 4 + 6j
179+
t = 3 + 2j
180+
print(c + t)
169181
{
170182
"cell_type": "code",
171183
"execution_count": null,
@@ -181,6 +193,8 @@
181193
"12) Realizar una operación de suma de un número real y otro complejo"
182194
]
183195
},
196+
l = 4.5 + c
197+
print(l)
184198
{
185199
"cell_type": "code",
186200
"execution_count": null,
@@ -196,6 +210,7 @@
196210
"13) Realizar una operación de multiplicación"
197211
]
198212
},
213+
print(5 * 6)
199214
{
200215
"cell_type": "code",
201216
"execution_count": null,
@@ -211,6 +226,7 @@
211226
"14) Mostrar el resultado de elevar 2 a la octava potencia"
212227
]
213228
},
229+
print(2**8)
214230
{
215231
"cell_type": "code",
216232
"execution_count": null,
@@ -226,6 +242,8 @@
226242
"15) Obtener el cociente de la división de 27 entre 4 en una variable y luego mostrarla"
227243
]
228244
},
245+
d = 27 / 4
246+
print(d)
229247
{
230248
"cell_type": "code",
231249
"execution_count": null,
@@ -241,6 +259,7 @@
241259
"16) De la división anterior solamente mostrar la parte entera"
242260
]
243261
},
262+
print(27 // 4)
244263
{
245264
"cell_type": "code",
246265
"execution_count": null,
@@ -256,6 +275,7 @@
256275
"17) De la división de 27 entre 4 mostrar solamente el resto"
257276
]
258277
},
278+
print(27 % 4)
259279
{
260280
"cell_type": "code",
261281
"execution_count": null,
@@ -271,6 +291,7 @@
271291
"18) Utilizando como operandos el número 4 y los resultados obtenidos en los puntos 16 y 17. Obtener 27 como resultado"
272292
]
273293
},
294+
6 * 4 + 3
274295
{
275296
"cell_type": "code",
276297
"execution_count": null,
@@ -286,6 +307,9 @@
286307
"19) Utilizar el operador \"+\" en una operación donde intervengan solo variables alfanuméricas"
287308
]
288309
},
310+
a = "Hola "
311+
b = "Henry!"
312+
print(a + b)
289313
{
290314
"cell_type": "code",
291315
"execution_count": null,
@@ -301,6 +325,7 @@
301325
"20) Evaluar si \"2\" es igual a 2. ¿Por qué ocurre eso?"
302326
]
303327
},
328+
2 == "2" # un dato es string y el otro entero por eso es falso
304329
{
305330
"cell_type": "code",
306331
"execution_count": null,
@@ -316,6 +341,7 @@
316341
"21) Utilizar las funciones de cambio de tipo de dato, para que la validación del punto 20 resulte verdadera"
317342
]
318343
},
344+
2 == int("2")
319345
{
320346
"cell_type": "code",
321347
"execution_count": null,
@@ -331,6 +357,7 @@
331357
"22) ¿Por qué arroja error el siguiente cambio de tipo de datos? a = float('3,8')"
332358
]
333359
},
360+
a = float("3.8") # por que se debe escribir 3.8 no 3,8
334361
{
335362
"cell_type": "code",
336363
"execution_count": null,
@@ -346,6 +373,9 @@
346373
"23) Crear una variable con el valor 3, y utilizar el operador '-=' para modificar su contenido y que de como resultado 2."
347374
]
348375
},
376+
a = 3
377+
a -= 1
378+
print(a)
349379
{
350380
"cell_type": "code",
351381
"execution_count": null,
@@ -361,6 +391,7 @@
361391
"24) Realizar la operacion 1 << 2 ¿Por qué da ese resultado? ¿Qué es el sistema de numeración binario?"
362392
]
363393
},
394+
1 << 2 # por que se corren 2 bits hacia la izquierda y se rellenan los espacios con 00
364395
{
365396
"cell_type": "code",
366397
"execution_count": null,
@@ -376,6 +407,8 @@
376407
"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?"
377408
]
378409
},
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
379412
{
380413
"cell_type": "code",
381414
"execution_count": null,
@@ -391,6 +424,7 @@
391424
"26) Realizar una operación válida entre valores de tipo entero y string"
392425
]
393426
},
427+
"Hola Ruby "*3
394428
{
395429
"cell_type": "code",
396430
"execution_count": null,
@@ -420,7 +454,7 @@
420454
"pygments_lexer": "ipython3",
421455
"version": "3.10.11"
422456
}
423-
},
457+
},
424458
"nbformat": 4,
425459
"nbformat_minor": 4
426460
}

0 commit comments

Comments
 (0)