Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 13820d5

Browse files
committedFeb 7, 2024
miércoles 7 febrero
1 parent b816e8f commit 13820d5

File tree

1 file changed

+178
-18
lines changed

1 file changed

+178
-18
lines changed
 

Diff for: ‎M04_flujosdecontrol/Prep_Course_Homework_04.ipynb

+178-18
Original file line numberDiff line numberDiff line change
@@ -157,11 +157,22 @@
157157
},
158158
{
159159
"cell_type": "code",
160-
"execution_count": null,
160+
"execution_count": 2,
161161
"metadata": {},
162-
"outputs": [],
162+
"outputs": [
163+
{
164+
"name": "stdout",
165+
"output_type": "stream",
166+
"text": [
167+
"4\n"
168+
]
169+
}
170+
],
163171
"source": [
164-
"d = 5\n"
172+
"d = 5\n",
173+
"for e in range(0, d):\n",
174+
" pass\n",
175+
"print (e)"
165176
]
166177
},
167178
{
@@ -174,10 +185,31 @@
174185
},
175186
{
176187
"cell_type": "code",
177-
"execution_count": null,
188+
"execution_count": 10,
178189
"metadata": {},
179-
"outputs": [],
180-
"source": []
190+
"outputs": [
191+
{
192+
"name": "stdout",
193+
"output_type": "stream",
194+
"text": [
195+
"el factorial es 120\n"
196+
]
197+
}
198+
],
199+
"source": [
200+
"f = 5\n",
201+
"if (type(f) == int):\n",
202+
" if (f > 0):\n",
203+
" factorial = f\n",
204+
" while (f > 2):\n",
205+
" f = f - 1\n",
206+
" factorial = factorial * f\n",
207+
" print (\"el factorial es\", factorial)\n",
208+
" else:\n",
209+
" print('La variable no es mayor a cero')\n",
210+
"else:\n",
211+
" print('La variable no es número entero')"
212+
]
181213
},
182214
{
183215
"attachments": {},
@@ -189,10 +221,38 @@
189221
},
190222
{
191223
"cell_type": "code",
192-
"execution_count": null,
224+
"execution_count": 17,
193225
"metadata": {},
194-
"outputs": [],
195-
"source": []
226+
"outputs": [
227+
{
228+
"name": "stdout",
229+
"output_type": "stream",
230+
"text": [
231+
"Iteración del ciclo while: 0\n",
232+
"Iteración del ciclo for: 0\n",
233+
"Iteración del ciclo for: 1\n",
234+
"Iteración del ciclo for: 2\n",
235+
"Iteración del ciclo while: 1\n",
236+
"Iteración del ciclo for: 0\n",
237+
"Iteración del ciclo for: 1\n",
238+
"Iteración del ciclo for: 2\n",
239+
"Iteración del ciclo while: 2\n",
240+
"Iteración del ciclo for: 0\n",
241+
"Iteración del ciclo for: 1\n",
242+
"Iteración del ciclo for: 2\n"
243+
]
244+
}
245+
],
246+
"source": [
247+
"contador_while = 0\n",
248+
"while contador_while < 3: # Ciclo while para contar hasta 3\n",
249+
" print(\"Iteración del ciclo while:\", contador_while)\n",
250+
" \n",
251+
" for g in range(3): # Ciclo for para contar hasta 3 en cada iteración del ciclo while\n",
252+
" print(\"Iteración del ciclo for:\", g)\n",
253+
" \n",
254+
" contador_while += 1"
255+
]
196256
},
197257
{
198258
"attachments": {},
@@ -204,10 +264,45 @@
204264
},
205265
{
206266
"cell_type": "code",
207-
"execution_count": null,
267+
"execution_count": 18,
208268
"metadata": {},
209-
"outputs": [],
210-
"source": []
269+
"outputs": [
270+
{
271+
"name": "stdout",
272+
"output_type": "stream",
273+
"text": [
274+
"Iteración del ciclo for: 1\n",
275+
"Iteración del ciclo while dentro del ciclo for: 1\n",
276+
"Iteración del ciclo for: 2\n",
277+
"Iteración del ciclo while dentro del ciclo for: 1\n",
278+
"Iteración del ciclo while dentro del ciclo for: 2\n",
279+
"Iteración del ciclo for: 3\n",
280+
"Iteración del ciclo while dentro del ciclo for: 1\n",
281+
"Iteración del ciclo while dentro del ciclo for: 2\n",
282+
"Iteración del ciclo while dentro del ciclo for: 3\n",
283+
"Iteración del ciclo for: 4\n",
284+
"Iteración del ciclo while dentro del ciclo for: 1\n",
285+
"Iteración del ciclo while dentro del ciclo for: 2\n",
286+
"Iteración del ciclo while dentro del ciclo for: 3\n",
287+
"Iteración del ciclo while dentro del ciclo for: 4\n",
288+
"Iteración del ciclo for: 5\n",
289+
"Iteración del ciclo while dentro del ciclo for: 1\n",
290+
"Iteración del ciclo while dentro del ciclo for: 2\n",
291+
"Iteración del ciclo while dentro del ciclo for: 3\n",
292+
"Iteración del ciclo while dentro del ciclo for: 4\n",
293+
"Iteración del ciclo while dentro del ciclo for: 5\n"
294+
]
295+
}
296+
],
297+
"source": [
298+
"for i in range(1, 6): # Ciclo for para iterar sobre una lista de números del 1 al 5\n",
299+
" print(\"Iteración del ciclo for:\", i)\n",
300+
" \n",
301+
" contador_while = 1\n",
302+
" while contador_while <= i: # Ciclo while para contar desde 1 hasta el número actual del ciclo for\n",
303+
" print(\"Iteración del ciclo while dentro del ciclo for:\", contador_while)\n",
304+
" contador_while += 1\n"
305+
]
211306
},
212307
{
213308
"attachments": {},
@@ -219,10 +314,42 @@
219314
},
220315
{
221316
"cell_type": "code",
222-
"execution_count": null,
317+
"execution_count": 27,
223318
"metadata": {},
224-
"outputs": [],
225-
"source": []
319+
"outputs": [
320+
{
321+
"name": "stdout",
322+
"output_type": "stream",
323+
"text": [
324+
"0\n",
325+
"1\n",
326+
"2\n",
327+
"3\n",
328+
"5\n",
329+
"7\n",
330+
"11\n",
331+
"13\n",
332+
"17\n",
333+
"19\n",
334+
"23\n",
335+
"29\n"
336+
]
337+
}
338+
],
339+
"source": [
340+
"tope = 30\n",
341+
"n = 0\n",
342+
"primo = True\n",
343+
"while (n < tope):\n",
344+
" for dividir in range(2, n):\n",
345+
" if (n % dividir == 0):\n",
346+
" primo = False\n",
347+
" if (primo):\n",
348+
" print(n)\n",
349+
" else:\n",
350+
" primo = True\n",
351+
" n += 1\n"
352+
]
226353
},
227354
{
228355
"attachments": {},
@@ -234,10 +361,43 @@
234361
},
235362
{
236363
"cell_type": "code",
237-
"execution_count": null,
364+
"execution_count": 28,
238365
"metadata": {},
239-
"outputs": [],
240-
"source": []
366+
"outputs": [
367+
{
368+
"name": "stdout",
369+
"output_type": "stream",
370+
"text": [
371+
"0\n",
372+
"1\n",
373+
"2\n",
374+
"3\n",
375+
"5\n",
376+
"7\n",
377+
"11\n",
378+
"13\n",
379+
"17\n",
380+
"19\n",
381+
"23\n",
382+
"29\n"
383+
]
384+
}
385+
],
386+
"source": [
387+
"tope = 30\n",
388+
"n = 0\n",
389+
"primo = True\n",
390+
"while (n < tope):\n",
391+
" for dividir in range(2, n):\n",
392+
" if (n % dividir == 0):\n",
393+
" primo = False\n",
394+
" break\n",
395+
" if (primo):\n",
396+
" print(n)\n",
397+
" else:\n",
398+
" primo = True\n",
399+
" n += 1"
400+
]
241401
},
242402
{
243403
"attachments": {},

0 commit comments

Comments
 (0)
Please sign in to comment.