Skip to content

Commit bade667

Browse files
committed
Data
Fixes soyHenry#14
1 parent c5ff54c commit bade667

File tree

1 file changed

+328
-0
lines changed

1 file changed

+328
-0
lines changed
Lines changed: 328 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,328 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "markdown",
5+
"metadata": {},
6+
"source": []
7+
},
8+
{
9+
"attachments": {},
10+
"cell_type": "markdown",
11+
"metadata": {},
12+
"source": [
13+
"1) Crear una variable que contenga un elemento del conjunto de números enteros y luego imprimir por pantalla si es mayor o menor a cero"
14+
]
15+
},
16+
{
17+
"cell_type": "code",
18+
"execution_count": 5,
19+
"metadata": {},
20+
"outputs": [
21+
{
22+
"name": "stdout",
23+
"output_type": "stream",
24+
"text": [
25+
"-10 El numero es menor que cero\n"
26+
]
27+
}
28+
],
29+
"source": [
30+
"num = -10\n",
31+
"if (num > 0):\n",
32+
" print(num,' El numero es mayor a cero')\n",
33+
"elif (num < 0):\n",
34+
" print(num,' El numero es menor que cero')\n"
35+
]
36+
},
37+
{
38+
"attachments": {},
39+
"cell_type": "markdown",
40+
"metadata": {},
41+
"source": [
42+
"2) Crear dos variables y un condicional que informe si son del mismo tipo de dato"
43+
]
44+
},
45+
{
46+
"cell_type": "code",
47+
"execution_count": 9,
48+
"metadata": {},
49+
"outputs": [
50+
{
51+
"name": "stdout",
52+
"output_type": "stream",
53+
"text": [
54+
"No son del mismo tipo\n"
55+
]
56+
}
57+
],
58+
"source": [
59+
"var1 = '4'\n",
60+
"var2 = 2\n",
61+
"if (type (var1) == type (var2)):\n",
62+
" print( var1, 'y', var2, ' son del mismo tipo')\n",
63+
"else:\n",
64+
" print ('No son del mismo tipo')"
65+
]
66+
},
67+
{
68+
"attachments": {},
69+
"cell_type": "markdown",
70+
"metadata": {},
71+
"source": [
72+
"3) Para los valores enteros del 1 al 20, imprimir por pantalla si es par o impar\n"
73+
]
74+
},
75+
{
76+
"cell_type": "code",
77+
"execution_count": 10,
78+
"metadata": {},
79+
"outputs": [
80+
{
81+
"name": "stdout",
82+
"output_type": "stream",
83+
"text": [
84+
"1 Es impar\n",
85+
"2 Es par\n",
86+
"3 Es impar\n",
87+
"4 Es par\n",
88+
"5 Es impar\n",
89+
"6 Es par\n",
90+
"7 Es impar\n",
91+
"8 Es par\n",
92+
"9 Es impar\n",
93+
"10 Es par\n",
94+
"11 Es impar\n",
95+
"12 Es par\n",
96+
"13 Es impar\n",
97+
"14 Es par\n",
98+
"15 Es impar\n",
99+
"16 Es par\n",
100+
"17 Es impar\n",
101+
"18 Es par\n",
102+
"19 Es impar\n",
103+
"20 Es par\n"
104+
]
105+
}
106+
],
107+
"source": [
108+
"for n in range(1,21):\n",
109+
" if (n % 2 == 0):\n",
110+
" print (n, ' Es par')\n",
111+
" else:\n",
112+
" print(n, ' Es impar')"
113+
]
114+
},
115+
{
116+
"attachments": {},
117+
"cell_type": "markdown",
118+
"metadata": {},
119+
"source": [
120+
"4) En un ciclo for mostrar para los valores entre 0 y 5 el resultado de elevarlo a la potencia igual a 3"
121+
]
122+
},
123+
{
124+
"cell_type": "code",
125+
"execution_count": 12,
126+
"metadata": {},
127+
"outputs": [
128+
{
129+
"name": "stdout",
130+
"output_type": "stream",
131+
"text": [
132+
"0 Elevado a la 3 es 0\n",
133+
"1 Elevado a la 3 es 1\n",
134+
"2 Elevado a la 3 es 8\n",
135+
"3 Elevado a la 3 es 27\n",
136+
"4 Elevado a la 3 es 64\n",
137+
"5 Elevado a la 3 es 125\n"
138+
]
139+
}
140+
],
141+
"source": [
142+
"for n in range(0,6):\n",
143+
" print (n, ' Elevado a la 3 es ', (n ** 3))"
144+
]
145+
},
146+
{
147+
"attachments": {},
148+
"cell_type": "markdown",
149+
"metadata": {},
150+
"source": [
151+
"5) Crear una variable que contenga un número entero y realizar un ciclo for la misma cantidad de ciclos"
152+
]
153+
},
154+
{
155+
"cell_type": "code",
156+
"execution_count": 13,
157+
"metadata": {},
158+
"outputs": [
159+
{
160+
"name": "stdout",
161+
"output_type": "stream",
162+
"text": [
163+
"0\n",
164+
"1\n",
165+
"2\n",
166+
"3\n",
167+
"4\n",
168+
"5\n",
169+
"6\n",
170+
"7\n",
171+
"8\n",
172+
"9\n"
173+
]
174+
}
175+
],
176+
"source": [
177+
"var = 10\n",
178+
"for var in range (var):\n",
179+
" print (var)\n",
180+
" var -= 1\n"
181+
]
182+
},
183+
{
184+
"attachments": {},
185+
"cell_type": "markdown",
186+
"metadata": {},
187+
"source": [
188+
"6) Utilizar un ciclo while para realizar el factorial de un número guardado en una variable, sólo si la variable contiene un número entero mayor a 0"
189+
]
190+
},
191+
{
192+
"cell_type": "code",
193+
"execution_count": null,
194+
"metadata": {},
195+
"outputs": [],
196+
"source": []
197+
},
198+
{
199+
"attachments": {},
200+
"cell_type": "markdown",
201+
"metadata": {},
202+
"source": [
203+
"7) Crear un ciclo for dentro de un ciclo while"
204+
]
205+
},
206+
{
207+
"cell_type": "code",
208+
"execution_count": 70,
209+
"metadata": {},
210+
"outputs": [],
211+
"source": [
212+
"n=0\n",
213+
"while (n > 3):\n",
214+
" n += 1\n",
215+
" for i in range (1,n):\n",
216+
" print (i,' ciclo For')\n",
217+
" print ('Ciclo while' , n)\n",
218+
" \n"
219+
]
220+
},
221+
{
222+
"cell_type": "code",
223+
"execution_count": null,
224+
"metadata": {},
225+
"outputs": [],
226+
"source": [
227+
"n = 0\n",
228+
"while(n < 5):\n",
229+
" n += 1\n",
230+
" for i in range(1,n):\n",
231+
" print('Ciclo while nro ' + str(n))\n",
232+
" print('Ciclo for nro ' + str(i))"
233+
]
234+
},
235+
{
236+
"attachments": {},
237+
"cell_type": "markdown",
238+
"metadata": {},
239+
"source": [
240+
"8) Crear un ciclo while dentro de un ciclo for"
241+
]
242+
},
243+
{
244+
"cell_type": "code",
245+
"execution_count": 57,
246+
"metadata": {},
247+
"outputs": [],
248+
"source": [
249+
"n = 5\n",
250+
"for i in range (1,n):\n",
251+
" while (n < 5):\n",
252+
" n -= 1\n",
253+
" print('Ciclo ', n)"
254+
]
255+
},
256+
{
257+
"cell_type": "code",
258+
"execution_count": 56,
259+
"metadata": {},
260+
"outputs": [],
261+
"source": [
262+
"n = 5\n",
263+
"for i in range(1, n):\n",
264+
" while(n < 5):\n",
265+
" n -= 1\n",
266+
" print('Ciclo while nro ' + str(n))\n",
267+
" print('Ciclo for nro ' + str(i))"
268+
]
269+
},
270+
{
271+
"attachments": {},
272+
"cell_type": "markdown",
273+
"metadata": {},
274+
"source": [
275+
"9) Imprimir los números primos existentes entre 0 y 30"
276+
]
277+
},
278+
{
279+
"cell_type": "code",
280+
"execution_count": null,
281+
"metadata": {},
282+
"outputs": [],
283+
"source": []
284+
},
285+
{
286+
"attachments": {},
287+
"cell_type": "markdown",
288+
"metadata": {},
289+
"source": [
290+
"10) ¿Se puede mejorar el proceso del punto 9? Utilizar las sentencias break y/ó continue para tal fin"
291+
]
292+
},
293+
{
294+
"cell_type": "code",
295+
"execution_count": null,
296+
"metadata": {},
297+
"outputs": [],
298+
"source": []
299+
}
300+
],
301+
"metadata": {
302+
"kernelspec": {
303+
"display_name": "Python 3",
304+
"language": "python",
305+
"name": "python3"
306+
},
307+
"language_info": {
308+
"codemirror_mode": {
309+
"name": "ipython",
310+
"version": 3
311+
},
312+
"file_extension": ".py",
313+
"mimetype": "text/x-python",
314+
"name": "python",
315+
"nbconvert_exporter": "python",
316+
"pygments_lexer": "ipython3",
317+
"version": "3.11.1"
318+
},
319+
"orig_nbformat": 4,
320+
"vscode": {
321+
"interpreter": {
322+
"hash": "89a5003fa4d04edff07a126a2c6f2ee59ee1adb31e9fcd60b29f2b77c18232ea"
323+
}
324+
}
325+
},
326+
"nbformat": 4,
327+
"nbformat_minor": 2
328+
}

0 commit comments

Comments
 (0)