{"id":141,"date":"2025-08-30T04:30:35","date_gmt":"2025-08-30T04:30:35","guid":{"rendered":"https:\/\/hmoweb.net\/Python\/?p=141"},"modified":"2025-08-30T17:37:46","modified_gmt":"2025-08-30T17:37:46","slug":"ejercicio-2-variables","status":"publish","type":"post","link":"https:\/\/hmoweb.net\/Python\/2025\/08\/30\/ejercicio-2-variables\/","title":{"rendered":"Ejercicio 1 Variables"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Es recomendable que este ejercicio lo escribas por Partes y lo revise para ver que se obtiene el resultado esperado. Este ejercicio lo podr\u00e1s seguir en el video <a href=\"https:\/\/youtu.be\/DLikpfc64cA?si=0L72-SeJgpO8UH4l&amp;t=1180s\" target=\"_blank\" rel=\"noreferrer noopener\">Aprende Python<\/a> en el minuto [19:40].<\/p>\n\n\n\n<a href=\"https:\/\/youtu.be\/DLikpfc64cA?si=7NvurLMnWqAcr0KJ&#038;t=1180s\" target=\"_blank\">\n  Ver video desde el minuto 19:40\n<\/a>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n&quot;&quot;&quot;\nTipos de Variables\n16\/08\/2025\nEdito: AHR\n&quot;&quot;&quot;\n# Este programa se modifico para que los ejercicios se hagan dentro del archivo\n# y no en la consola, para esto anteponemos la funcion print\n# Parte 1\nprint(&quot;\\nParte 1&quot;) # La \\n es para generar un salto de renglon antes de imprimir el texto\nnum = 5 # Nombre de la variable num se asigna el valor 5\nprint(num) # Imprimimos el valor de la variable\nnum = 8 # Actualisamos el valor\nprint(num) # Imprimimos el valor de la variable\n\n# Parte 2\nprint(&quot;\\nParte 2&quot;)\n# Estas variables son distintas\nedad = 24\nEdad = 70\nEDAD = 15\nprint(edad)\nprint(Edad)\nprint(EDAD)\n\n# Parte 3 - Numeros Enteros (int)\nprint(&quot;\\nParte 3&quot;)\nprint(type(5))\nprint(type(-15))\nprint(type(0))\n\n# Parte 4 - Numeros decimales (float)\nprint(&quot;\\nParte 4&quot;)\nprint(type(0.5))\nprint(type(13.4))\nprint(type(4.0))\n\n# Parte 5 - Valores Booleanos (bool)\nprint(&quot;\\nParte 5&quot;)\nprint(type(True))\nprint(type(False))\n\n# Parte 6 - Cadena de Caracteres (str)\nprint(&quot;\\nParte 6&quot;)\nprint(type(&quot;Python&quot;))\nnombre = &quot;Nora&quot;\nprint(nombre)\nprint(type(nombre))\n\n# Parte 7\nprint(&quot;\\nParte 7&quot;)\n# Diferencias entre un tipo de valor entero y un cadena de caracteres\nprint(type(5))\nprint(type(&quot;5&quot;))\n\n# Parte 8\nprint(&quot;\\nParte 8&quot;)\n# Longitud de una cadena len()\nprint(len(&quot;&quot;))\nprint(len(&quot;A&quot;))\nprint(len(&quot;Hola&quot;))\nprint(len(nombre))\n\n# Parte 9\nprint(&quot;\\nParte 9&quot;)\n# Indexaci\u00f3n\npalabra = &quot;Python&quot;\nprint(palabra&#x5B;0])\nprint(palabra&#x5B;1])\nprint(palabra&#x5B;2])\nprint(palabra&#x5B;3])\nprint(palabra&#x5B;4])\nprint(palabra&#x5B;5])\n# print(palabra&#x5B;6]) # Esta instruccion marcar error por estar fuera de rango\n\n# Parte 10\nprint(&quot;\\nParte 10&quot;)\n# Rebanado - Slicing\n# &lt;cadena&gt;&#x5B;inicio:fin]\npalabra = &quot;Python&quot;\nprint(palabra&#x5B;1:4]) # Selecciona los caracteres 1,2 y 3 (el 4 no esta incluidoprint(\nprint(palabra&#x5B;2:])\nprint(palabra&#x5B;:4])\nprint(palabra&#x5B;:])\nfrase = &quot;\u00a1Hola, Mundo!&quot;\nprint(frase&#x5B;7:12])\n# &lt;cadena&gt;&#x5B;inicio:fin:paso]\nprint(palabra&#x5B;1:6:2])\nprint(frase&#x5B;7:12:2])\n\n# Parte 11 M\u00e8todos\nprint(&quot;\\nParte 11&quot;)\n# &lt;cadena&gt;.&lt;m\u00e8todo&gt;(&lt;valores&gt;)\n# &lt;cadena&gt;.capitalize() El primer caracter de la cadena en mayuscula\nprint(&quot;&lt;cadena&gt;.capitalize()&quot;)\npalabra = &quot;python&quot;\nprint(palabra.capitalize())\n\n# &lt;cadena&gt;.find() Devuelve la posicion del caracter dentro de la cadena\nprint(&quot;&lt;cadena&gt;.find()&quot;)\nprint(palabra.find(&quot;t&quot;))\nprint(palabra.find(&quot;thon&quot;))\n# Buscar algo que no exite regresa -1\nprint(palabra.find(&quot;java&quot;))\n\n# &lt;cadena&gt;.index() Devuelve la posicion del caracter dentro de la cadena\nprint(&quot;&lt;cadena&gt;.index()&quot;)\nprint(palabra.index(&quot;t&quot;))\nprint(palabra.index(&quot;thon&quot;))\n# Buscar algo que no exite regresa ValueError: substring not found\n# print(palabra.index(&quot;java&quot;))\n\n# &lt;cadena&gt;.lower() Devuelve en minusculas la cadena\nprint(&quot;&lt;cadena&gt;.lower()&quot;)\nPALABRA = &quot;PYTHON&quot;\nprint(PALABRA.lower())\n\n# &lt;cadena&gt;.upper() Devuelve en minusculas la cadena\nprint(&quot;&lt;cadena&gt;.upper()&quot;)\nprint(palabra.upper())\n\n# &lt;cadena&gt;.isalpha() Devuelve True o False si contiene letras del alfabeto\nprint(&quot;&lt;cadena&gt;.isalpha()&quot;)\npalabra1 = &quot;Hola&quot;\nprint(palabra1.isalpha())\npalabra2 = &quot;Hola3&quot;\nprint(palabra2.isalpha())\npalabra3 = &quot;Hola Amigos&quot;\nprint(palabra3.isalpha())\n\n# &lt;cadena&gt;.isalnum() Devuelve True o False si contiene letras y numeros\nprint(&quot;&lt;cadena&gt;.isalnum()&quot;)\npalabra1 = &quot;Hola&quot;\nprint(palabra1.isalnum())\npalabra2 = &quot;Hola3&quot;\nprint(palabra2.isalnum())\npalabra3 = &quot;Hola Amigos3&quot;\nprint(palabra3.isalnum())\n\n# &lt;cadena&gt;.isdecimal() Devuelve True o False si contiene solo numeros\nprint(&quot;&lt;cadena&gt;.isdecimal()&quot;)\nnumero1 = &quot;12345&quot;\nprint(numero1.isdecimal())\nnumero2 = &quot;123abc&quot;\nprint(numero2.isdecimal())\nnumero3 = &quot;123 456&quot;\nprint(numero3.isdecimal())\n\n# &lt;cadena&gt;.isdigit() Devuelve True o False si contiene solo numeros,\n# superindices o subindices\nprint(&quot;&lt;cadena&gt;.isdigit()&quot;)\nnumero1 = &quot;12345&quot;\nprint(numero1.isdigit())\nnumero2 = &quot;123abc&quot;\nprint(numero2.isdigit())\nnumero3 = &quot;123 456&quot;\nprint(numero3.isdigit())\nnumero4 = &quot;\u00b2&quot;\nprint(numero4.isdigit())\n\n# &lt;cadena&gt;.islower() Devuelve True o False si contiene solo minusculas o numeros\nprint(&quot;&lt;cadena&gt;.islower()&quot;)\ntexto1 = &quot;abcd&quot;\nprint(texto1.islower())\ntexto2 = &quot;123abc&quot;\nprint(texto2.islower())\ntexto3 = &quot;Python&quot;\nprint(texto3.islower())\ntexto4 = &quot;123 456&quot;\nprint(texto4.islower())\n\n# &lt;cadena&gt;.islower() Devuelve True o False si contiene solo mayusculas o numeros\nprint(&quot;&lt;cadena&gt;.isupper()&quot;)\ntexto5 = &quot;ABCD&quot;\nprint(texto5.isupper())\ntexto6 = &quot;123ABC&quot;\nprint(texto6.isupper())\ntexto7 = &quot;Python&quot;\nprint(texto7.isupper())\ntexto8 = &quot;123 456&quot;\nprint(texto8.isupper())\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n, corre el programa desde el men\u00fa Run\/Run Module (o bien con la tecla &#8216;F5&#8217;), te muestro el resultado en la consola (Shell):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>= RESTART: C:\\Users\\Codigo\\Ejercicio 1 Variables.py\n\nParte 1\n5\n8\n\nParte 2\n24\n70\n15\n\nParte 3\n&lt;class 'int'&gt;\n&lt;class 'int'&gt;\n&lt;class 'int'&gt;\n\nParte 4\n&lt;class 'float'&gt;\n&lt;class 'float'&gt;\n&lt;class 'float'&gt;\n\nParte 5\n&lt;class 'bool'&gt;\n&lt;class 'bool'&gt;\n\nParte 6\n&lt;class 'str'&gt;\nNora\n&lt;class 'str'&gt;\n\nParte 7\n&lt;class 'int'&gt;\n&lt;class 'str'&gt;\n\nParte 8\n0\n1\n4\n4\n\nParte 9\nP\ny\nt\nh\no\nn\n\nParte 10\nyth\nthon\nPyth\nPython\nMundo\nyhn\nMno\n\nParte 11\n&lt;cadena&gt;.capitalize()\nPython\n&lt;cadena&gt;.find()\n2\n2\n-1\n&lt;cadena&gt;.index()\n2\n2\n&lt;cadena&gt;.lower()\npython\n&lt;cadena&gt;.upper()\nPYTHON\n&lt;cadena&gt;.isalpha()\nTrue\nFalse\nFalse\n&lt;cadena&gt;.isalnum()\nTrue\nTrue\nFalse\n&lt;cadena&gt;.isdecimal()\nTrue\nFalse\nFalse\n&lt;cadena&gt;.isdigit()\nTrue\nFalse\nFalse\nTrue\n&lt;cadena&gt;.islower()\nTrue\nTrue\nFalse\nFalse\n&lt;cadena&gt;.isupper()\nTrue\nTrue\nFalse\nFalse<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Es recomendable que este ejercicio lo escribas por Partes y lo revise para ver que se obtiene el resultado esperado. Este ejercicio lo podr\u00e1s seguir en el video Aprende Python en el minuto [19:40]. Ver video desde el minuto 19:40 A continuaci\u00f3n, corre el programa desde el men\u00fa Run\/Run Module (o bien con la tecla &#8230; <a title=\"Ejercicio 1 Variables\" class=\"read-more\" href=\"https:\/\/hmoweb.net\/Python\/2025\/08\/30\/ejercicio-2-variables\/\" aria-label=\"Leer m\u00e1s sobre Ejercicio 1 Variables\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"pagelayer_contact_templates":[],"_pagelayer_content":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-141","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/141","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/comments?post=141"}],"version-history":[{"count":4,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/141\/revisions"}],"predecessor-version":[{"id":660,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/141\/revisions\/660"}],"wp:attachment":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/media?parent=141"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/categories?post=141"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/tags?post=141"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}