Skip to content

Commit afb7221

Browse files
committed
practica 4
1 parent b8c424a commit afb7221

15 files changed

+3614
-10
lines changed

Diff for: 02 - Variables y Tipos de Datos/Prep_Course_Homework_02.ipynb renamed to 02 - Variables y Tipos de Datos/.ipynb_checkpoints/Prep_Course_Homework_02-Resuelto-checkpoint.ipynb

+3-4
Original file line numberDiff line numberDiff line change
@@ -701,7 +701,7 @@
701701
"hash": "c85384e4cb51c8b72350f3a8712cc8351fdc3955e32a27f9b60c6242ab125f01"
702702
},
703703
"kernelspec": {
704-
"display_name": "Python 3.9.7 64-bit ('henry': conda)",
704+
"display_name": "Python 3 (ipykernel)",
705705
"language": "python",
706706
"name": "python3"
707707
},
@@ -716,9 +716,8 @@
716716
"nbconvert_exporter": "python",
717717
"pygments_lexer": "ipython3",
718718
"version": "3.9.7"
719-
},
720-
"orig_nbformat": 4
719+
}
721720
},
722721
"nbformat": 4,
723-
"nbformat_minor": 2
722+
"nbformat_minor": 4
724723
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,242 @@
1+
#!/usr/bin/env python
2+
# coding: utf-8
3+
4+
# ## Variables
5+
6+
# 1) Crear una variable que contenga un elemento del conjunto de números enteros y luego imprimir por pantalla
7+
8+
# In[7]:
9+
10+
11+
a = 12
12+
print(a)
13+
14+
15+
# 2) Imprimir el tipo de dato de la constante 8.5
16+
17+
# In[3]:
18+
19+
20+
type(8.5)
21+
22+
23+
# 3) Imprimir el tipo de dato de la variable creada en el punto 1
24+
25+
# In[8]:
26+
27+
28+
type(a)
29+
30+
31+
# 4) Crear una variable que contenga tu nombre
32+
33+
# In[2]:
34+
35+
36+
mi_nombre = 'juan carlos perez'
37+
38+
39+
# 5) Crear una variable que contenga un número complejo
40+
41+
# In[3]:
42+
43+
44+
n_complejo = 5 + 5j
45+
46+
47+
# 6) Mostrar el tipo de dato de la variable crada en el punto 5
48+
49+
# In[4]:
50+
51+
52+
type(n_complejo)
53+
54+
55+
# 7) Crear una variable que contenga el valor del número Pi redondeado a 4 decimales
56+
57+
# In[1]:
58+
59+
60+
pi = 3.1416
61+
62+
63+
# 8) Crear una variable que contenga el valor 'True' y otra que contenga el valor True. ¿Se trata de lo mismo?
64+
65+
# In[3]:
66+
67+
68+
var1 = 'True'
69+
var2 = True
70+
71+
72+
# 9) Imprimir el tipo de dato correspondientes a las variables creadas en el punto 9
73+
74+
# In[5]:
75+
76+
77+
print('La variable 1 es de tipo ', type(var1), ' y la variable 2 es de tipo ', type(var2))
78+
79+
80+
# 10) Asignar a una variable, la suma de un número entero y otro decimal
81+
82+
# In[1]:
83+
84+
85+
a = 5.2 + 4
86+
87+
88+
# 11) Realizar una operación de suma de números complejos
89+
90+
# In[2]:
91+
92+
93+
a = 3 + 1j
94+
b = 1 + 3j
95+
print(a + b)
96+
97+
98+
# 12) Realizar una operación de suma de un número real y otro complejo
99+
100+
# In[4]:
101+
102+
103+
c = a + 1.61
104+
print(c)
105+
106+
107+
# 13) Realizar una operación de multiplicación
108+
109+
# In[5]:
110+
111+
112+
print(3 * 2)
113+
114+
115+
# 14) Mostrar el resultado de elevar 2 a la octava potencia
116+
117+
# In[6]:
118+
119+
120+
print(2**8)
121+
122+
123+
# 15) Obtener el cociente de la división de 27 entre 4 en una variable y luego mostrarla
124+
125+
# In[8]:
126+
127+
128+
a = 27 / 4
129+
print(a)
130+
131+
132+
# 16) De la división anterior solamente mostrar la parte entera
133+
134+
# In[9]:
135+
136+
137+
print(27 // 4)
138+
139+
140+
# 17) De la división de 27 entre 4 mostrar solamente el resto
141+
142+
# In[1]:
143+
144+
145+
27 % 4
146+
147+
148+
# 18) Utilizando como operandos el número 4 y los resultados obtenidos en los puntos 16 y 17. Obtener 27 como resultado
149+
150+
# In[2]:
151+
152+
153+
6 * 4 + 3
154+
155+
156+
# 19) Utilizar el operador "+" en una operación donde intervengan solo variables alfanuméricas
157+
158+
# In[3]:
159+
160+
161+
var1 = 'Buenos '
162+
var2 = 'Aires'
163+
print(var1 + var2)
164+
165+
166+
# 20) Evaluar si "2" es igual a 2. ¿Por qué ocurre eso?
167+
168+
# In[4]:
169+
170+
171+
2 == '2'
172+
173+
174+
# 21) Utilizar las funciones de cambio de tipo de dato, para que la validación del punto 20 resulte verdadera
175+
176+
# In[11]:
177+
178+
179+
2 == int('2')
180+
181+
182+
# 22) ¿Por qué arroja error el siguiente cambio de tipo de datos? a = float('3,8')
183+
184+
# In[12]:
185+
186+
187+
a = float('3,8')
188+
189+
190+
# 23) Crear una variable con el valor 3, y utilizar el operador '-=' para modificar su contenido
191+
192+
# In[15]:
193+
194+
195+
a = -3
196+
a -= 1
197+
print(a)
198+
199+
200+
# 24) Realizar la operacion 1 << 2 ¿Por qué da ese resultado? ¿Qué es el sistema de numeración binario?
201+
202+
# In[29]:
203+
204+
205+
1 << 2
206+
207+
208+
# 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?
209+
210+
# In[23]:
211+
212+
213+
2 + '2'
214+
215+
216+
# In[25]:
217+
218+
219+
float(2) + float('2')
220+
221+
222+
# In[26]:
223+
224+
225+
int(2) + int('2')
226+
227+
228+
# In[27]:
229+
230+
231+
str(2) + str('2')
232+
233+
234+
# 26) Realizar una operación válida entre valores de tipo entero y string
235+
236+
# In[30]:
237+
238+
239+
var1 = 'este texto se repite '
240+
var2 = 3
241+
print(var1 * var2 + str(var2) + ' veces')
242+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
## Variables
2+
3+
1) Crear una variable que contenga un elemento del conjunto de números enteros y luego imprimir por pantalla
4+
5+
2) Imprimir el tipo de dato de la constante 8.5
6+
7+
3) Imprimir el tipo de dato de la variable creada en el punto 1
8+
9+
4) Crear una variable que contenga tu nombre
10+
11+
5) Crear una variable que contenga un número complejo
12+
13+
6) Mostrar el tipo de dato de la variable crada en el punto 5
14+
15+
7) Crear una variable que contenga el valor del número Pi redondeado a 4 decimales
16+
17+
8) Crear una variable que contenga el valor 'True' y otra que contenga el valor True. ¿Se trata de lo mismo?
18+
19+
9) Imprimir el tipo de dato correspondientes a las variables creadas en el punto 9
20+
21+
10) Asignar a una variable, la suma de un número entero y otro decimal
22+
23+
11) Realizar una operación de suma de números complejos
24+
25+
12) Realizar una operación de suma de un número real y otro complejo
26+
27+
13) Realizar una operación de multiplicación
28+
29+
14) Mostrar el resultado de elevar 2 a la octava potencia
30+
31+
15) Obtener el cociente de la división de 27 entre 4 en una variable y luego mostrarla
32+
33+
16) De la división anterior solamente mostrar la parte entera
34+
35+
17) De la división de 27 entre 4 mostrar solamente el resto
36+
37+
18) Utilizando como operandos el número 4 y los resultados obtenidos en los puntos 16 y 17. Obtener 27 como resultado
38+
39+
19) Utilizar el operador "+" en una operación donde intervengan solo variables alfanuméricas
40+
41+
20) Evaluar si "2" es igual a 2. ¿Por qué ocurre eso?
42+
43+
21) Utilizar las funciones de cambio de tipo de dato, para que la validación del punto 20 resulte verdadera
44+
45+
22) ¿Por qué arroja error el siguiente cambio de tipo de datos? a = float('3,8')
46+
47+
23) Crear una variable con el valor 3, y utilizar el operador '-=' para modificar su contenido
48+
49+
24) Realizar la operacion 1 << 2 ¿Por qué da ese resultado? ¿Qué es el sistema de numeración binario?
50+
51+
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?
52+
53+
26) Realizar una operación válida entre valores de tipo entero y string

0 commit comments

Comments
 (0)