{"id":359,"date":"2024-10-30T18:40:09","date_gmt":"2024-10-30T18:40:09","guid":{"rendered":"https:\/\/equipomedios.com\/blog\/?p=359"},"modified":"2024-10-18T18:42:54","modified_gmt":"2024-10-18T18:42:54","slug":"bloques-de-codigo-y-estructuras-de-control-condificional-if-python","status":"publish","type":"post","link":"https:\/\/equipomedios.com\/blog\/bloques-de-codigo-y-estructuras-de-control-condificional-if-python\/","title":{"rendered":"Bloques de c\u00f3digo y estructuras de control | Condificional IF | Python"},"content":{"rendered":"<h1>Condicional if<\/h1>\n<p>La sentencia condicional\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">if<\/span><\/code>\u00a0se usa para tomar decisiones, este evalu\u00e1 b\u00e1sicamente una operaci\u00f3n l\u00f3gica, es decir una expresi\u00f3n que de como resultado\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">True<\/span><\/code>\u00a0o\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">False<\/span><\/code>, y ejecuta la pieza de c\u00f3digo siguiente siempre y cuando el resultado sea verdadero.<\/p>\n<p>A continuaci\u00f3n un de estructura condicional\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">if<\/span><\/code>\/<code class=\"docutils literal notranslate\"><span class=\"pre\">elif<\/span><\/code>\/<code class=\"docutils literal notranslate\"><span class=\"pre\">else<\/span><\/code>\u00a0completo:<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"n\">numero<\/span> <span class=\"o\">=<\/span> <span class=\"nb\">int<\/span><span class=\"p\">(<\/span><span class=\"nb\">input<\/span><span class=\"p\">(<\/span><span class=\"s2\">\"<\/span><span class=\"se\">\\n<\/span><span class=\"s2\">Ingresa un n\u00famero entero, por favor: \"<\/span><span class=\"p\">))<\/span>\r\n\r\n<span class=\"k\">if<\/span> <span class=\"n\">numero<\/span> <span class=\"o\">&lt;<\/span> <span class=\"mi\">0<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"n\">numero<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">0<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'El n\u00famero ingresado es negativo cambiado a cero.<\/span><span class=\"se\">\\n<\/span><span class=\"s1\">'<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">elif<\/span> <span class=\"n\">numero<\/span> <span class=\"o\">==<\/span> <span class=\"mi\">0<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'El n\u00famero ingresado es 0.<\/span><span class=\"se\">\\n<\/span><span class=\"s1\">'<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">elif<\/span> <span class=\"n\">numero<\/span> <span class=\"o\">==<\/span> <span class=\"mi\">1<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'El n\u00famero ingresado es 1.<\/span><span class=\"se\">\\n<\/span><span class=\"s1\">'<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s1\">'El n\u00famero ingresado es mayor que uno.<\/span><span class=\"se\">\\n<\/span><span class=\"s1\">'<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p>En el ejemplo anterior usa dos funciones integradas en el interprete Python:<\/p>\n<ul class=\"simple\">\n<li>La funci\u00f3n\u00a0<span class=\"std std-ref\">int()<\/span>\u00a0que convierte el valor ingresado a n\u00famero entero.<\/li>\n<li>La funci\u00f3n\u00a0<span class=\"std std-ref\">raw_input()<\/span>\u00a0lee el valor ingresado por la entrada est\u00e1ndar.<\/li>\n<\/ul>\n<p>El valor es ingresado en la variable\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">numero<\/span><\/code>\u00a0comprobar\u00e1 en el sentencia condicional\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">if<\/span><\/code>, si la comprobaci\u00f3n devuelve\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">False<\/span><\/code>\u00a0intentar\u00e1 con el siguiente bloque condicional\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">elif<\/span><\/code>, si la comprobaci\u00f3n devuelve\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">False<\/span><\/code>\u00a0nuevamente intentar\u00e1 con el siguiente bloque condicional\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">elif<\/span><\/code>\u00a0si de nuevo la comprobaci\u00f3n devuelve\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">False<\/span><\/code>\u00a0por ultimo intentar\u00e1 con el siguiente bloque condicional\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">else<\/span><\/code>\u00a0la cual se ejecutara sin comprobaci\u00f3n.<\/p>\n<div id=\"sentencia-if\" class=\"section\"><span id=\"python-sent-if\"><\/span><\/p>\n<h2>Sentencia if<\/h2>\n<p>La sentencia\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">if<\/span>\u00a0<span class=\"pre\">EXPRESION<\/span><\/code>, significa,\u00a0<strong>Si<\/strong>\u00a0se cumple la\u00a0<span class=\"std std-ref\">expresi\u00f3n condicional<\/span>\u00a0se ejecuta el bloque de sentencias seguidas.<\/p>\n<\/div>\n<div id=\"sentencia-elif\" class=\"section\"><span id=\"python-sent-elif\"><\/span><\/p>\n<h2>Sentencia elif<\/h2>\n<p>La sentencia\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">elif<\/span>\u00a0<span class=\"pre\">EXPRESION<\/span><\/code>, significa,\u00a0<strong>De lo contrario Si<\/strong>\u00a0se cumple la\u00a0<span class=\"std std-ref\">expresi\u00f3n condicional<\/span>\u00a0se ejecuta el bloque de sentencias seguidas.<\/p>\n<\/div>\n<div id=\"sentencia-else\" class=\"section\"><span id=\"python-sent-else\"><\/span><\/p>\n<h2>Sentencia else<\/h2>\n<p>La sentencia\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">else<\/span><\/code>, significa,\u00a0<strong>De lo contrario<\/strong>\u00a0se cumple sin evaluar ninguna\u00a0<span class=\"std std-ref\">expresi\u00f3n condicional<\/span>\u00a0y ejecuta el bloque de sentencias seguidas.<\/p>\n<\/div>\n<div id=\"operador-is\" class=\"section\"><span id=\"python-opers-is\"><\/span><\/p>\n<h2>Operador is<\/h2>\n<p>El operador\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">is<\/span><\/code>, significa, que prueba identidad: ambos lados de la expresi\u00f3n condicional debe ser el mismo objecto:<\/p>\n<div class=\"highlight-default notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"gp\">&gt;&gt;&gt; <\/span><span class=\"mi\">1<\/span> <span class=\"ow\">is<\/span> <span class=\"mf\">1.<\/span>\r\n<span class=\"go\">False<\/span>\r\n<span class=\"gp\">&gt;&gt;&gt; <\/span><span class=\"n\">a<\/span><span class=\"p\">,<\/span> <span class=\"n\">b<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">1<\/span><span class=\"p\">,<\/span> <span class=\"mi\">1<\/span>\r\n<span class=\"gp\">&gt;&gt;&gt; <\/span><span class=\"n\">a<\/span> <span class=\"ow\">is<\/span> <span class=\"n\">b<\/span>\r\n<span class=\"go\">True<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"operador-in\" class=\"section\"><span id=\"python-opers-in\"><\/span><\/p>\n<h2>Operador in<\/h2>\n<p>El operador\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">in<\/span><\/code>, significa, para cualquier colecci\u00f3n del valor del lado izquierdo contenga el valor del lado derecho:<\/p>\n<div class=\"highlight-default notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"gp\">&gt;&gt;&gt; <\/span><span class=\"n\">b<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span> <span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"mi\">3<\/span><span class=\"p\">]<\/span>\r\n<span class=\"gp\">&gt;&gt;&gt; <\/span><span class=\"mi\">2<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">b<\/span>\r\n<span class=\"go\">True<\/span>\r\n<span class=\"gp\">&gt;&gt;&gt; <\/span><span class=\"mi\">5<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">b<\/span>\r\n<span class=\"go\">False<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p>En el ejemplo anterior, si\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">b<\/span><\/code>\u00a0es una lista, este prueba que\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">2<\/span><\/code>\u00a0y\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">5<\/span><\/code>\u00a0sean elementos de la lista\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">b<\/span><\/code>.<\/p>\n<\/div>\n<div id=\"operador-not-in\" class=\"section\"><span id=\"python-opers-notin\"><\/span><\/p>\n<h2>Operador not in<\/h2>\n<p>El operador\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">not<\/span>\u00a0<span class=\"pre\">in<\/span><\/code>, el contrario de operador\u00a0<span class=\"std std-ref\">in<\/span>, devuelve\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">True<\/span><\/code>\u00a0cuando un elemento no est\u00e1 en una secuencia.<\/p>\n<div class=\"highlight-default notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"gp\">&gt;&gt;&gt; <\/span><span class=\"n\">b<\/span> <span class=\"o\">=<\/span> <span class=\"p\">[<\/span><span class=\"mi\">1<\/span><span class=\"p\">,<\/span> <span class=\"mi\">2<\/span><span class=\"p\">,<\/span> <span class=\"mi\">3<\/span><span class=\"p\">]<\/span>\r\n<span class=\"gp\">&gt;&gt;&gt; <\/span><span class=\"mi\">4<\/span> <span class=\"ow\">not<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">b<\/span>\r\n<span class=\"go\">True<\/span>\r\n<span class=\"gp\">&gt;&gt;&gt; <\/span><span class=\"mi\">1<\/span> <span class=\"ow\">not<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">b<\/span>\r\n<span class=\"go\">False<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p>En el ejemplo anterior, si\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">b<\/span><\/code>\u00a0es una lista, este prueba que\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">4<\/span><\/code>\u00a0y\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">1<\/span><\/code>\u00a0sean elementos de la lista\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">b<\/span><\/code>.<\/p>\n<\/div>\n<div id=\"expresiones-condicional\" class=\"section\"><span id=\"python-expresiones-condicional\"><\/span><\/p>\n<h2>Expresiones condicional<\/h2>\n<p>Estos son los distintos tipos de expresiones condicionales:<\/p>\n<div id=\"expresion-if\" class=\"section\">\n<h3>Expresi\u00f3n if<\/h3>\n<p>La expresi\u00f3n de la sentencia\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">if<\/span><\/code>\u00a0se evalu\u00e1 a\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">False<\/span><\/code>\u00a0cuando se cumple las siguientes expresiones est\u00e1n presente:<\/p>\n<ul class=\"simple\">\n<li>Cualquier numero igual a cero (0, 0.0, 0+0j).<\/li>\n<li>Un contenedor vaci\u00f3 (<span class=\"std std-ref\">lista<\/span>,\u00a0<span class=\"std std-ref\">tupla<\/span>,\u00a0<span class=\"std std-ref\">conjunto<\/span>,\u00a0<span class=\"std std-ref\">diccionario<\/span>).<\/li>\n<li><code class=\"docutils literal notranslate\"><span class=\"pre\">False<\/span><\/code>,\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">None<\/span><\/code>.<\/li>\n<\/ul>\n<p>De lo contrario evalu\u00e1 a\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">True<\/span><\/code>\u00a0cuando se cumple la siguiente expresi\u00f3n esta presente:<\/p>\n<ul class=\"simple\">\n<li>cualquier cosa de lo contrario.<\/li>\n<\/ul>\n<div class=\"highlight-default notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"k\">if<\/span> <span class=\"n\">EXPRESION<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"k\">pass<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"expresion\" class=\"section\">\n<h3>Expresi\u00f3n ==<\/h3>\n<p>Esta expresi\u00f3n usa el operador\u00a0<span class=\"std std-ref\">==<\/span>\u00a0para validar la misma.<\/p>\n<\/div>\n<div id=\"expresion-is\" class=\"section\">\n<h3>Expresi\u00f3n is<\/h3>\n<p>Esta expresi\u00f3n usa el operador\u00a0<span class=\"std std-ref\">is<\/span>\u00a0para validar la misma.<\/p>\n<\/div>\n<div id=\"expresion-in\" class=\"section\">\n<h3>Expresi\u00f3n in<\/h3>\n<p>Esta expresi\u00f3n usa el operador\u00a0<span class=\"std std-ref\">in<\/span>\u00a0para validar la misma.<\/p>\n<\/div>\n<\/div>\n<div id=\"ejemplos\" class=\"section\">\n<h2>Ejemplos<\/h2>\n<p>A continuaci\u00f3n, se presenta un ejemplo del uso de condicionales\u00a0<code class=\"docutils literal notranslate\"><span class=\"pre\">if<\/span><\/code>:<\/p>\n<p><strong>Definir variables usadas en los siguientes ejemplos<\/strong>:<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"n\">dato1<\/span><span class=\"p\">,<\/span> <span class=\"n\">dato2<\/span><span class=\"p\">,<\/span> <span class=\"n\">dato3<\/span><span class=\"p\">,<\/span> <span class=\"n\">dato4<\/span> <span class=\"o\">=<\/span> <span class=\"mi\">21<\/span><span class=\"p\">,<\/span> <span class=\"mi\">10<\/span><span class=\"p\">,<\/span> <span class=\"mi\">5<\/span><span class=\"p\">,<\/span> <span class=\"mi\">20<\/span><span class=\"p\">;<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p><strong>Ejemplo de operador de comparaci\u00f3n Igual<\/strong>:<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">dato1<\/span> <span class=\"o\">==<\/span> <span class=\"n\">dato2<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' y 'dato2' son iguales.\"<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' y 'dato2' no son iguales.\"<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p><strong>Ejemplo de operador de comparaci\u00f3n Distinto<\/strong>:<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">dato1<\/span> <span class=\"o\">!=<\/span> <span class=\"n\">dato2<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' y 'dato2' son distintas\/diferentes.\"<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' y 'dato2' no son distintas\/diferentes.\"<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p><strong>Ejemplo de operador de comparaci\u00f3n Diferente<\/strong>:<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">dato1<\/span> <span class=\"o\">!=<\/span> <span class=\"n\">dato2<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' y 'dato2' son distintas\/diferentes.\"<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' y 'dato2' no son distintas\/diferentes.\"<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p><strong>Ejemplo de operador de comparaci\u00f3n Menor que<\/strong>:<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">dato1<\/span> <span class=\"o\">&lt;<\/span> <span class=\"n\">dato2<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' es menor que 'dato2'.\"<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' no es menor que 'dato2'.\"<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p><strong>Ejemplo de operador de comparaci\u00f3n Mayor que<\/strong>:<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">dato1<\/span> <span class=\"o\">&gt;<\/span> <span class=\"n\">dato2<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' es mayor que 'dato2'.\"<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato1' no es mayor que 'dato2'.\"<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p><strong>Ejemplo de operador de comparaci\u00f3n Menor o igual que<\/strong>:<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">dato3<\/span> <span class=\"o\">&lt;=<\/span> <span class=\"n\">dato4<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato3' es menor o igual que 'dato4'.\"<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato3' no es menor o igual que 'dato4'.\"<\/span><span class=\"p\">)<\/span>\r\n<\/pre>\n<\/div>\n<\/div>\n<p><strong>Ejemplo de operador de comparaci\u00f3n Mayor o igual que<\/strong>:<\/p>\n<div class=\"highlight-python notranslate\">\n<div class=\"highlight\">\n<pre><span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">dato4<\/span> <span class=\"o\">&gt;=<\/span> <span class=\"n\">dato3<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato4' es mayor o igual que 'dato3'.\"<\/span><span class=\"p\">)<\/span>\r\n<span class=\"k\">else<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nb\">print<\/span> <span class=\"p\">(<\/span><span class=\"s2\">\"'dato4' no es mayor o igual que 'dato3'.\"<\/span><span class=\"p\">)<\/span><\/pre>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Condicional if La sentencia condicional\u00a0if\u00a0se usa para tomar decisiones, este evalu\u00e1 b\u00e1sicamente una operaci\u00f3n l\u00f3gica, es decir una expresi\u00f3n que de como resultado\u00a0True\u00a0o\u00a0False, y ejecuta la pieza de c\u00f3digo siguiente siempre y cuando el resultado sea verdadero. A continuaci\u00f3n un de estructura condicional\u00a0if\/elif\/else\u00a0completo: numero = int(input(\u00ab\\nIngresa un n\u00famero entero, por favor: \u00ab)) if numero &lt; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":331,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[39,40],"tags":[],"class_list":["post-359","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programacion","category-python"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/equipomedios.com\/blog\/wp-content\/uploads\/2024\/08\/python-logo-master-v3-TM.png?fit=601%2C203&ssl=1","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/posts\/359","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/comments?post=359"}],"version-history":[{"count":1,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/posts\/359\/revisions"}],"predecessor-version":[{"id":360,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/posts\/359\/revisions\/360"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/media\/331"}],"wp:attachment":[{"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/media?parent=359"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/categories?post=359"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/equipomedios.com\/blog\/wp-json\/wp\/v2\/tags?post=359"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}