diff --git a/ejercicio1.html b/ejercicio1.html index 949a2ac6ecad24f25b62db4f16690a2a87f4f04c..95e90bf471749dae428ce817f2c0dc7fe9d8d217 100644 --- a/ejercicio1.html +++ b/ejercicio1.html @@ -14391,7 +14391,7 @@ a.anchor-link { <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> <pre>Ingrese palabras separadas por guiones Ejemplo: rojo-amarillo-verde-amarillo -cielo-mar-mar-agua-playa +mar-mar-sal-agua-agua-playa-arena-sol </pre> </div> </div> @@ -14405,7 +14405,7 @@ cielo-mar-mar-agua-playa <div class="jp-RenderedText jp-OutputArea-output jp-OutputArea-executeResult" data-mime-type="text/plain"> -<pre>'agua-cielo-mar-playa'</pre> +<pre>'agua-arena-mar-playa-sal-sol'</pre> </div> </div> @@ -14441,7 +14441,7 @@ cielo-mar-mar-agua-playa <div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> <pre>[NbConvertApp] Converting notebook ejercicio1.ipynb to html -[NbConvertApp] Writing 573956 bytes to ejercicio1.html +[NbConvertApp] Writing 574882 bytes to ejercicio1.html </pre> </div> </div> diff --git a/ejercicio2.html b/ejercicio2.html index 8b1739ac8add6f98931984d8e2430c774277b21e..f11d71c9f10e87ff2115cf05966bfcf45dc5a130 100644 --- a/ejercicio2.html +++ b/ejercicio2.html @@ -14313,7 +14313,8 @@ Y se hace uso de la funciión de python: <em>isinstance</em>.</p> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">z</span><span class="p">,</span><span class="nb">int</span><span class="p">):</span> <span class="c1">#Si el número ingresado es un entero, entonces sigue el proceso:</span> <span class="n">lista</span><span class="o">=</span><span class="p">[]</span> - <span class="c1">#Se hace un ciclo que retorna como una lista, los valores de las combinatorias de la fila del triangulo de Pascal correspondiente</span> + <span class="c1">#Se hace un ciclo que retorna como una lista, los valores de las combinatorias</span> + <span class="c1">#de la fila del triangulo de Pascal correspondiente</span> <span class="k">for</span> <span class="n">i</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="n">z</span><span class="o">+</span><span class="mi">1</span><span class="p">,</span><span class="mi">1</span><span class="p">):</span> <span class="n">comb</span><span class="o">=</span><span class="n">factorial</span><span class="p">(</span><span class="n">z</span><span class="p">)</span><span class="o">/</span><span class="p">(</span><span class="n">factorial</span><span class="p">(</span><span class="n">i</span><span class="p">)</span><span class="o">*</span><span class="p">(</span><span class="n">factorial</span><span class="p">(</span><span class="n">z</span><span class="o">-</span><span class="n">i</span><span class="p">)))</span> @@ -14579,14 +14580,17 @@ Y se hace uso de la funciión de python: <em>isinstance</em>.</p> <div class="CodeMirror cm-s-jupyter"> <div class=" highlight hl-ipython3"><pre><span></span><span class="k">def</span> <span class="nf">Pascalmod</span><span class="p">(</span><span class="n">x</span><span class="p">):</span> - <span class="n">check</span><span class="o">=</span><span class="p">[]</span> <span class="c1">#A diferencia del anterior codigo, se crea una lista para evaluar si todos los números ingresados son enteros</span> + <span class="n">check</span><span class="o">=</span><span class="p">[]</span> <span class="c1">#A diferencia del anterior codigo, se crea una lista para evaluar si todos los números</span> + <span class="c1">#ingresados son enteros</span> <span class="k">for</span> <span class="n">e</span> <span class="ow">in</span> <span class="n">x</span><span class="p">:</span> <span class="c1">#Se agrega un for para evaluar todas las componentes de la lista ingresada</span> <span class="k">if</span> <span class="nb">isinstance</span><span class="p">(</span><span class="n">e</span><span class="p">,</span><span class="nb">int</span><span class="p">):</span> - <span class="n">check</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="s1">'Verdadero'</span><span class="p">)</span> <span class="c1">#Se escribe en la lista 'check' la palabra 'Verdadero' si la componente de la lista ingresada es un entero</span> + <span class="n">check</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="s1">'Verdadero'</span><span class="p">)</span> <span class="c1">#Se escribe en la lista 'check' la palabra 'Verdadero' si la componente de</span> + <span class="c1">#la lista ingresada es un entero</span> <span class="k">else</span><span class="p">:</span> - <span class="n">check</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="s1">'Falso'</span><span class="p">)</span> <span class="c1">#Se escribe en la lista 'check' la palabra 'Falso' si la componente de la lista ingresada no es un entero</span> + <span class="n">check</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="s1">'Falso'</span><span class="p">)</span> <span class="c1">#Se escribe en la lista 'check' la palabra 'Falso' si la componente de</span> + <span class="c1">#la lista ingresada no es un entero</span> <span class="n">ev</span><span class="o">=</span><span class="nb">set</span><span class="p">(</span><span class="n">check</span><span class="p">)</span> <span class="c1">#Se reducen las palabras repetidas</span> <span class="c1">#Longitud del 'set' = 1 representa que todos los números de la lista ingresada son enteros</span> @@ -14598,7 +14602,8 @@ Y se hace uso de la funciión de python: <em>isinstance</em>.</p> <span class="n">listaf</span><span class="o">=</span><span class="p">[]</span> <span class="c1">#Se agrega una nueva lista para imprimir esta</span> - <span class="c1">#Se agrega un for para escribir las componentes de la nueva lista, con el código presentado en la primera parte</span> + <span class="c1">#Se agrega un for para escribir las componentes de la nueva lista, con el código presentado</span> + <span class="c1">#en la primera parte</span> <span class="k">for</span> <span class="n">e</span> <span class="ow">in</span> <span class="nb">range</span><span class="p">(</span><span class="mi">0</span><span class="p">,</span><span class="nb">len</span><span class="p">(</span><span class="n">x</span><span class="p">),</span><span class="mi">1</span><span class="p">):</span> @@ -14778,13 +14783,13 @@ Y se hace uso de la funciión de python: <em>isinstance</em>.</p> </div> -</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs "> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> <div class="jp-Cell-inputWrapper"> <div class="jp-InputArea jp-Cell-inputArea"> -<div class="jp-InputPrompt jp-InputArea-prompt">In [ ]:</div> +<div class="jp-InputPrompt jp-InputArea-prompt">In [14]:</div> <div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> <div class="CodeMirror cm-s-jupyter"> -<div class=" highlight hl-ipython3"><pre><span></span> +<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>jupyter nbconvert --to html ejercicio2.ipynb </pre></div> </div> @@ -14792,6 +14797,28 @@ Y se hace uso de la funciión de python: <em>isinstance</em>.</p> </div> </div> +<div class="jp-Cell-outputWrapper"> + + +<div class="jp-OutputArea jp-Cell-outputArea"> + +<div class="jp-OutputArea-child"> + + + <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> + + +<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> +<pre>[NbConvertApp] Converting notebook ejercicio2.ipynb to html +[NbConvertApp] Writing 591124 bytes to ejercicio2.html +</pre> +</div> +</div> + +</div> + +</div> + </div> </body> diff --git a/ejercicio3.html b/ejercicio3.html index 1a9bac0cd5b0bf6b517da5ef3806b92899dcf07a..7dd291f5439b6741823065be32ab3a398d91c21d 100644 --- a/ejercicio3.html +++ b/ejercicio3.html @@ -14311,7 +14311,8 @@ a.anchor-link { <span class="s1">'apellido'</span><span class="p">:</span> <span class="s1">'Varela Manjarrés'</span><span class="p">,</span> <span class="s1">'paÃs'</span><span class="p">:</span> <span class="s1">'Colombia'</span><span class="p">,</span> <span class="s1">'residencia'</span><span class="p">:</span> <span class="s1">'Cali'</span><span class="p">,</span> - <span class="s1">'edad'</span> <span class="p">:</span> <span class="n">Año_actual</span><span class="o">-</span><span class="mi">1999</span><span class="p">,</span> <span class="c1">#Se hace la diferencia con el año actual para no tener que actualizar la edad por años</span> + <span class="c1">#Se hace la diferencia con el año actual para no tener que actualizar la edad por años</span> + <span class="s1">'edad'</span> <span class="p">:</span> <span class="n">Año_actual</span><span class="o">-</span><span class="mi">1999</span><span class="p">,</span> <span class="s1">'institución'</span><span class="p">:</span><span class="s1">'Universidad del Valle'</span><span class="p">,</span> <span class="s1">'hobbie'</span><span class="p">:</span><span class="s1">'Correr y cine'</span><span class="p">,</span> <span class="s1">'especialidad cientÃfica'</span><span class="p">:</span><span class="s1">'Ãtomos ultrafrios'</span><span class="p">}</span> @@ -14863,6 +14864,42 @@ especialidad cientÃfica: AstronomÃa </div> +</div><div class="jp-Cell jp-CodeCell jp-Notebook-cell "> +<div class="jp-Cell-inputWrapper"> +<div class="jp-InputArea jp-Cell-inputArea"> +<div class="jp-InputPrompt jp-InputArea-prompt">In [12]:</div> +<div class="jp-CodeMirrorEditor jp-Editor jp-InputArea-editor" data-type="inline"> + <div class="CodeMirror cm-s-jupyter"> +<div class=" highlight hl-ipython3"><pre><span></span><span class="o">!</span>jupyter nbconvert --to html ejercicio3.ipynb +</pre></div> + + </div> +</div> +</div> +</div> + +<div class="jp-Cell-outputWrapper"> + + +<div class="jp-OutputArea jp-Cell-outputArea"> + +<div class="jp-OutputArea-child"> + + + <div class="jp-OutputPrompt jp-OutputArea-prompt"></div> + + +<div class="jp-RenderedText jp-OutputArea-output" data-mime-type="text/plain"> +<pre>[NbConvertApp] Converting notebook ejercicio3.ipynb to html +[NbConvertApp] Writing 607423 bytes to ejercicio3.html +</pre> +</div> +</div> + +</div> + +</div> + </div> </body>