Skip to content

Commit f653ea9

Browse files
authored
Update Prep_Course_Homework_03.py
1 parent de9f7e7 commit f653ea9

File tree

1 file changed

+48
-83
lines changed

1 file changed

+48
-83
lines changed

M03_variablesydatos/Prep_Course_Homework_03.py

+48-83
Original file line numberDiff line numberDiff line change
@@ -6,204 +6,169 @@
66
# 1) Crear una variable que contenga un elemento del conjunto de números enteros y luego imprimir por pantalla
77

88
# In[7]:
9-
10-
11-
9+
a=14
10+
print(a)
1211

1312
# 2) Imprimir el tipo de dato de la constante 8.5
1413

1514
# In[3]:
16-
17-
18-
19-
15+
type(8.5)
2016

2117
# 3) Imprimir el tipo de dato de la variable creada en el punto 1
2218

2319
# In[8]:
24-
25-
26-
27-
20+
type(a)
2821

2922
# 4) Crear una variable que contenga tu nombre
3023

3124
# In[2]:
32-
33-
34-
25+
minombre = 'Maria Laura'
3526

3627
# 5) Crear una variable que contenga un número complejo
3728

3829
# In[3]:
39-
40-
41-
42-
30+
nrocomplejo = 2j
4331

4432
# 6) Mostrar el tipo de dato de la variable crada en el punto 5
4533

4634
# In[4]:
47-
48-
49-
50-
35+
type(nrocomplejo)
5136

5237
# 7) Crear una variable que contenga el valor del número Pi redondeado a 4 decimales
5338

5439
# In[1]:
55-
56-
5740
pi = 3.1416
5841

59-
6042
# 8) Crear una variable que contenga el valor 'True' y otra que contenga el valor True. ¿Se trata de lo mismo?
6143

6244
# In[3]:
63-
64-
65-
66-
45+
Truestring = 'True'
46+
Truebooleano= True
6747

6848
# 9) Imprimir el tipo de dato correspondientes a las variables creadas en el punto 8
6949

7050
# In[5]:
71-
72-
73-
74-
51+
Print(Type (Truestring))
52+
Print(Type (Trueboolenao))
7553

7654
# 10) Asignar a una variable, la suma de un número entero y otro decimal
7755

7856
# In[1]:
79-
80-
81-
82-
57+
var = 1 + 2.5
8358

8459
# 11) Realizar una operación de suma de números complejos
8560

8661
# In[2]:
87-
88-
89-
90-
62+
2J +3J
9163

9264
# 12) Realizar una operación de suma de un número real y otro complejo
9365

9466
# In[4]:
95-
96-
97-
98-
67+
10 +5j
9968

10069
# 13) Realizar una operación de multiplicación
10170

10271
# In[5]:
103-
104-
105-
106-
72+
8*5
10773

10874
# 14) Mostrar el resultado de elevar 2 a la octava potencia
10975

11076
# In[6]:
111-
112-
113-
77+
Print(2**8)
11478

11579
# 15) Obtener el cociente de la división de 27 entre 4 en una variable y luego mostrarla
11680

11781
# In[8]:
118-
119-
120-
82+
x=27
83+
y=4
84+
print(x/y)
12185

12286

12387
# 16) De la división anterior solamente mostrar la parte entera
12488

12589
# In[9]:
126-
127-
128-
90+
x=27/4
91+
print(int(x))
12992

13093

13194
# 17) De la división de 27 entre 4 mostrar solamente el resto
13295

13396
# In[1]:
134-
135-
136-
137-
97+
x=27
98+
y=4
99+
print(x%y)
138100

139101
# 18) Utilizando como operandos el número 4 y los resultados obtenidos en los puntos 16 y 17. Obtener 27 como resultado
140102

141103
# In[2]:
142104

143-
144-
145-
105+
resul= 4*6+3
146106

147107
# 19) Utilizar el operador "+" en una operación donde intervengan solo variables alfanuméricas
148108

149109
# In[3]:
150-
110+
a= 'Buen'
111+
b= 'día'
112+
saludo = a + b
151113

152114

153115

154116

155117
# 20) Evaluar si "2" es igual a 2. ¿Por qué ocurre eso?
156118

157119
# In[4]:
158-
159-
160-
120+
"no es igual porque uno es string y el otro entero o float
121+
int('2') + int(2)
122+
4
123+
str(2) + str('2')
124+
22
125+
float('2') +float(2)
126+
0.4
127+
float(2) +float('2?)
128+
4.0
161129

162130

163131
# 21) Utilizar las funciones de cambio de tipo de dato, para que la validación del punto 20 resulte verdadera
164132

165133
# In[11]:
166-
134+
2 == int('2)
167135

168136

169137

170138

171139
# 22) ¿Por qué arroja error el siguiente cambio de tipo de datos? a = float('3,8')
172140

173141
# In[12]:
174-
142+
#porque '3,8' es string
175143

176144

177145

178146

179147
# 23) Crear una variable con el valor 3, y utilizar el operador '-=' para modificar su contenido y que de como resultado 2.
180148

181149
# In[15]:
182-
150+
a=3
151+
-= 1
152+
print(a)
183153

184154

185155

186156

187157
# 24) Realizar la operacion 1 << 2 ¿Por qué da ese resultado? ¿Qué es el sistema de numeración binario?
188158

189159
# In[29]:
190-
191-
192-
160+
1 << 2
161+
#el sitema bnario esta representado por 0 y 1
162+
# el 1 en binario es 0001
163+
# 1 << 2 signifca correr a la izquierda 2 posiciones y quedaria 0100
193164

194165

195166
# 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?
196167

197168
# In[23]:
198-
199-
200-
201-
202-
169+
=el operando es igual pero tipo de dato es distinto
203170

204171
# 26) Realizar una operación válida entre valores de tipo entero y string
205172

206173
# In[30]:
207-
208-
209-
174+
2 +int2´)

0 commit comments

Comments
 (0)