{"id":990,"date":"2022-05-03T17:56:00","date_gmt":"2022-05-03T17:56:00","guid":{"rendered":"https:\/\/bioeconomyinnovation.com\/index.php\/clase-4\/"},"modified":"2022-05-04T16:41:42","modified_gmt":"2022-05-04T16:41:42","slug":"clase-4","status":"publish","type":"page","link":"https:\/\/bioeconomyinnovation.com\/index.php\/clase-4\/","title":{"rendered":"Clase 4"},"content":{"rendered":"<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput \" data-mime-type=\"text\/markdown\">\n<h2 id=\"Textos\">Textos<\/h2>\n<p>Los textos en Python son demasiados utilizados y estos son utilizados para palabras, cambiar de may\u00fasculas a min\u00fasculas, quitar espacios, remplazar letras etc. Los comandos son los siguientes.<\/p>\n<ul>\n<li><strong>literal.upper ()<\/strong>= cambiamos todo a may\u00fasculas<\/li>\n<li><strong>literal.lower ()<\/strong>= cambiamos todo a min\u00fasculas<\/li>\n<li><strong>literal.capitalize ()<\/strong>= cambiar primer letra a may\u00fascula<\/li>\n<li><strong>literal.strip ()<\/strong>= Quitar los espacios<\/li>\n<li><strong>nombre.replace (\u2018letra a remplazar\u2019,\u2019letra a poner en su lugar\u2019)<\/strong>= reemplazar letra por letra<\/li>\n<\/ul>\n<p>En un car\u00e1cter, por ejemplo marcos tiene 6 letras, es decir 5 posiciones es decir la M es posici\u00f3n 0, la A es posici\u00f3n 1 hasta llegar a la S que es posici\u00f3n 5<\/p>\n<ul>\n<li><strong>literal [1:8]<\/strong>= Del car\u00e1cter asignado en la literal se guarda de la letra del 1 al 8<\/li>\n<li><strong>literal [1:8:2]<\/strong>= Del car\u00e1cter asignado en la literal se guarda de la letra del 1 al 8, pero de 2 en 2<\/li>\n<li><strong>literal [::]<\/strong>= Se guarda el car\u00e1cter completo<\/li>\n<li><strong>literal [::3]<\/strong>= Se guarda el nombre completo pero de 3 en 3<\/li>\n<li><strong>literal [::-1]<\/strong>= Se guarda el car\u00e1cter completo pero invertido<\/li>\n<\/ul>\n<p>Una vez tenido cada comando, se har\u00e1n ejemplos para que quede mas claro:<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell   \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[1]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">nombre<\/span><span class=\"o\">=<\/span> <span class=\"nb\">input<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"\u00bfCu\u00e1l es tu nombre:?\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">nombre<\/span><span class=\"o\">=<\/span> <span class=\"n\">nombre<\/span><span class=\"o\">.<\/span><span class=\"n\">upper<\/span><span class=\"p\">()<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">nombre<\/span><span class=\"p\">)<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\"><\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\">\n<pre>\u00bfCu\u00e1l es tu nombre:?Marcos\nMARCOS\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell   \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[2]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">dos<\/span><span class=\"o\">=<\/span> <span class=\"nb\">input<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"\u00bfC\u00faal es tu nombre?:\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">dos<\/span><span class=\"o\">=<\/span> <span class=\"n\">dos<\/span><span class=\"o\">.<\/span><span class=\"n\">lower<\/span><span class=\"p\">()<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">dos<\/span><span class=\"p\">)<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\"><\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\">\n<pre>\u00bfC\u00faal es tu nombre?:MARCOS\nmarcos\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell   \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[3]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">tres<\/span><span class=\"o\">=<\/span> <span class=\"nb\">input<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"\u00bfC\u00faal es tu nombre?:\"<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">tres<\/span><span class=\"o\">=<\/span> <span class=\"n\">tres<\/span><span class=\"o\">.<\/span><span class=\"n\">replace<\/span><span class=\"p\">(<\/span><span class=\"s1\">'o'<\/span><span class=\"p\">,<\/span><span class=\"s1\">'a'<\/span><span class=\"p\">)<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">tres<\/span><span class=\"p\">)<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\"><\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\">\n<pre>\u00bfC\u00faal es tu nombre?:Alejandro\nAlejandra\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell   \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[4]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">cuatro<\/span><span class=\"o\">=<\/span> <span class=\"s2\">\"Ronaldinho\"<\/span>\n<span class=\"n\">cuatro<\/span><span class=\"o\">=<\/span> <span class=\"n\">cuatro<\/span><span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">:<\/span><span class=\"mi\">8<\/span><span class=\"p\">]<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">cuatro<\/span><span class=\"p\">)<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\"><\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\">\n<pre>onaldin\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell   \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[5]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">cinco<\/span><span class=\"o\">=<\/span> <span class=\"s2\">\"Ronaldinho\"<\/span>\n<span class=\"n\">cinco<\/span><span class=\"o\">=<\/span> <span class=\"n\">cinco<\/span><span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">:<\/span><span class=\"mi\">8<\/span><span class=\"p\">:<\/span><span class=\"mi\">2<\/span><span class=\"p\">]<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">cinco<\/span><span class=\"p\">)<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\"><\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\">\n<pre>oadn\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell   \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[6]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">seis<\/span><span class=\"o\">=<\/span> <span class=\"s2\">\"Ronaldinho\"<\/span>\n<span class=\"n\">seis<\/span><span class=\"o\">=<\/span> <span class=\"n\">seis<\/span><span class=\"p\">[::]<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">seis<\/span><span class=\"p\">)<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\"><\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\">\n<pre>Ronaldinho\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell   \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[7]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">siete<\/span><span class=\"o\">=<\/span> <span class=\"s2\">\"Ronaldinho\"<\/span>\n<span class=\"n\">siete<\/span><span class=\"o\">=<\/span> <span class=\"n\">siete<\/span><span class=\"p\">[::<\/span><span class=\"mi\">3<\/span><span class=\"p\">]<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">siete<\/span><span class=\"p\">)<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\"><\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\">\n<pre>Raio\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell   \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[8]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">ocho<\/span><span class=\"o\">=<\/span> <span class=\"s2\">\"Ronaldinho\"<\/span>\n<span class=\"n\">ocho<\/span><span class=\"o\">=<\/span> <span class=\"n\">ocho<\/span><span class=\"p\">[::<\/span><span class=\"o\">-<\/span><span class=\"mi\">1<\/span><span class=\"p\">]<\/span>\n<span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">ocho<\/span><span class=\"p\">)<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\"><\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\">\n<pre>ohnidlanoR\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\"><\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput \" data-mime-type=\"text\/markdown\">\n<h2 id=\"Bucles\">Bucles<\/h2>\n<p>Segmento de C\u00f3digo que se repite contantemente hasta que se cumplan la condici\u00f3n para poder salir del bucle. Existen 2 tipos que son los m\u00e1s usados el while y el for.<\/p>\n<p><strong>\u201cWhile\u201d<\/strong><\/p>\n<p>En Python se representa de la siguiente manera, while (): Este se va a ciclar siempre y cuando el resultado o condici\u00f3n escrita en los par\u00e9ntesis se siga cumpliendo, cuando ya no se cumple esa condici\u00f3n el bucle termina.<\/p>\n<p><strong>\u201cFor\u201d<\/strong><\/p>\n<p>A diferencia de los while, el for se debe especificar, el n\u00famero de veces que se va a repetir el c\u00f3digo, al terminar esa n veces se sale del bulce. La estructura de un For en Python es la siguiente: <strong>for i in range:<\/strong><\/p>\n<p>Para entender la estructura y funcionamiento realizaremos un ejercicio.<\/p>\n<p>Realizar un programa que pida una contrase\u00f1a, se debe tener un n\u00famero de 3 intentos para ingresar la contrase\u00f1a correcta, si los intentos se agotan ya no puedes seguir intentando. La contrase\u00f1a para ingresar debe de ser 1234.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\"><\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput \" data-mime-type=\"text\/markdown\">\n<p>Delcaramos una variable con la contrase\u00f1a y otra con el n\u00famero de intentos<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell jp-mod-noOutputs  \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[9]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"n\">acceso<\/span><span class=\"o\">=<\/span> <span class=\"nb\">str<\/span><span class=\"p\">(<\/span><span class=\"mi\">1234<\/span><span class=\"p\">)<\/span>\n<span class=\"n\">intento<\/span><span class=\"o\">=<\/span> <span class=\"mi\">3<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\"><\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput \" data-mime-type=\"text\/markdown\">\n<ul>\n<li>Ponemos nuestro bucle while, condicionandolo que se va a repetir mientras la varible intentos sea mayor a 0<\/li>\n<li>En la segunda l\u00ednea colocamos un input, pidiendo que ingresen la contrase\u00f1a, guard\u00e1ndola en la variable dime<\/li>\n<li>En la tercera, cuarta y quinta l\u00ednea realizamos una condici\u00f3n en donde decimos que si lo guardado en la variable dime es diferente al valor de la variable acceso nos va a imprimir la contrase\u00f1a es incorrecta y a la variable intentos le restamos uno (Para este caso se coloca intento -=1 para restarle uno, si quisieramos agregar 1 en lugar de resta ser\u00eda un +, quedando de la siguiente manera intento +=1).<\/li>\n<li>En la sexta l\u00ednea recordemos que el else es un si no, es decir si dime y acceso son identicos<\/li>\n<li>Imprimimos la contrase\u00f1a es correcta y el valor de la contrase\u00f1a y rompemos le condicional con break porque ya se cumpli\u00f3.<\/li>\n<li>En la Octava l\u00ednea decimos si la variable intentos es id\u00e9ntico a 0, es decir que ya no nos quedan mas intentos, imprimir\u00e1 en pantalla de acabaron los intentos.<\/li>\n<\/ul>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell jp-CodeCell jp-Notebook-cell   \">\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-Collapser jp-InputCollapser jp-Cell-inputCollapser\"><\/div>\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\">In\u00a0[10]:<\/div>\n<div class=\"jp-CodeMirrorEditor jp-Editor jp-InputArea-editor\" data-type=\"inline\">\n<div class=\"CodeMirror cm-s-jupyter\">\n<div class=\" highlight hl-ipython3\">\n<pre><span class=\"k\">while<\/span> <span class=\"n\">intento<\/span><span class=\"o\">&gt;<\/span><span class=\"mi\">0<\/span><span class=\"p\">:<\/span>\n    <span class=\"n\">dime<\/span><span class=\"o\">=<\/span> <span class=\"nb\">str<\/span><span class=\"p\">(<\/span><span class=\"nb\">input<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"Ingrese la contrase\u00f1a:\"<\/span><span class=\"p\">))<\/span>\n    <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">dime<\/span><span class=\"o\">!=<\/span> <span class=\"n\">acceso<\/span><span class=\"p\">):<\/span>\n        <span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"Contrase\u00f1a  es incorrecta\"<\/span><span class=\"p\">)<\/span>\n        <span class=\"n\">intento<\/span><span class=\"o\">-=<\/span> <span class=\"mi\">1<\/span>\n    <span class=\"k\">elif<\/span> <span class=\"p\">(<\/span><span class=\"n\">dime<\/span> <span class=\"o\">==<\/span> <span class=\"n\">acceso<\/span><span class=\"p\">):<\/span>\n        <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"la contrase\u00f1a es correcta:\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">acceso<\/span><span class=\"p\">,<\/span> <span class=\"s2\">\"validado\"<\/span> <span class=\"p\">)<\/span>\n        <span class=\"k\">break<\/span>\n<span class=\"k\">if<\/span> <span class=\"n\">intento<\/span> <span class=\"o\">==<\/span> <span class=\"mi\">0<\/span><span class=\"p\">:<\/span>\n    <span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"Se acabaron tus intentos\"<\/span><span class=\"p\">)<\/span>\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-outputWrapper\">\n<div class=\"jp-Collapser jp-OutputCollapser jp-Cell-outputCollapser\"><\/div>\n<div class=\"jp-OutputArea jp-Cell-outputArea\">\n<div class=\"jp-OutputArea-child\">\n<div class=\"jp-OutputPrompt jp-OutputArea-prompt\">\n<div class=\"jp-RenderedText jp-OutputArea-output\" data-mime-type=\"text\/plain\">\n<pre>Ingrese la contrase\u00f1a:4567\nContrase\u00f1a  es incorrecta\nIngrese la contrase\u00f1a:876\nContrase\u00f1a  es incorrecta\nIngrese la contrase\u00f1a:1234\nla contrase\u00f1a es correcta: 1234 validado\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"jp-Cell-inputWrapper\">\n<div class=\"jp-InputArea jp-Cell-inputArea\">\n<div class=\"jp-InputPrompt jp-InputArea-prompt\"><\/div>\n<div class=\"jp-RenderedHTMLCommon jp-RenderedMarkdown jp-MarkdownOutput \" data-mime-type=\"text\/markdown\">\n<p>Cabe recalcar algo, notamos que lo que est\u00e1 dentro del bucle tiene un sangr\u00eda, es decir que las l\u00edneas de c\u00f3digo que tienen esa sangr\u00eda se va a ciclar hasta que intentos ya no sea mayor a 0.<\/p>\n<p>La condicional de intentos == 0 vemos que no tiene sangr\u00eda, entonces esas l\u00edneas van a funcionar hasta que que el bucle termine y que intentos sea id\u00e9ntico a 0.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Textos Los textos en Python son demasiados utilizados y estos son utilizados para palabras, cambiar&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/bioeconomyinnovation.com\/index.php\/wp-json\/wp\/v2\/pages\/990"}],"collection":[{"href":"https:\/\/bioeconomyinnovation.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/bioeconomyinnovation.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/bioeconomyinnovation.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bioeconomyinnovation.com\/index.php\/wp-json\/wp\/v2\/comments?post=990"}],"version-history":[{"count":3,"href":"https:\/\/bioeconomyinnovation.com\/index.php\/wp-json\/wp\/v2\/pages\/990\/revisions"}],"predecessor-version":[{"id":1125,"href":"https:\/\/bioeconomyinnovation.com\/index.php\/wp-json\/wp\/v2\/pages\/990\/revisions\/1125"}],"wp:attachment":[{"href":"https:\/\/bioeconomyinnovation.com\/index.php\/wp-json\/wp\/v2\/media?parent=990"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}