{"id":37750,"date":"2016-09-14T23:10:18","date_gmt":"2016-09-15T04:10:18","guid":{"rendered":"http:\/\/eduardomendezs.wordpress.com\/?p=203"},"modified":"2016-09-14T23:10:18","modified_gmt":"2016-09-15T04:10:18","slug":"si-si-entonces","status":"publish","type":"post","link":"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/si-si-entonces\/","title":{"rendered":"Si s\u00ed entonces:"},"content":{"rendered":"<p class=\"syndicated-attribution\"><em> --Originally published at <a href=\"https:\/\/eduardomendezs.wordpress.com\/2016\/09\/14\/si-si-entonces\/\"><a href=\"https:\/\/eduardomendezs.wordpress.com\">Eduardo&amp;#039;s Projectz<\/a><\/a><\/em><br \/><\/p>\n<p>En pyhton, como en muchos otros lenguajes de programaci\u00f3n, existe algo llamado &#8220;condiciones&#8221;. Lo que hacen estas &#8220;condiciones&#8221; es evaluar una declaraci\u00f3n y decidir si esta es verdadera o falsa y ejecutar un comando diferente seg\u00fan el resultado.<\/p>\n<p>En esta ocasi\u00f3n vamos a ver la condicional &#8220;if&#8221;, esta significa, literalmente, si.<\/p>\n<p><img class=\"alignnone  wp-image-210\" src=\"https:\/\/eduardomendezs.files.wordpress.com\/2016\/09\/python_if_statement.jpg?w=372&#038;h=410\" alt=\"python_if_statement\" width=\"372\" height=\"410\" \/><\/p>\n<p>El &#8220;if&#8221; eval\u00faa si algo es correcto, en caso de que s\u00ed sea correcto se ejecutar\u00e1 un algoritmo, y si lo evaluado es incorrecto continuar\u00e1 el programa sin correr el algoritmo que est\u00e1 adentro del &#8220;if&#8221;.<\/p>\n<p><img class=\"alignnone size-full wp-image-214\" src=\"https:\/\/eduardomendezs.files.wordpress.com\/2016\/09\/captura-de-pantalla-de-2016-09-14-22-37-48.png?w=520\" alt=\"captura-de-pantalla-de-2016-09-14-22-37-48\"   \/><\/p>\n<p>En este caso si la variable edad es menor que 18 se mostrar\u00e1 en pantalla &#8220;\u00a1Sal de aqu\u00ed ni\u00f1o!&#8221;, pero si la variable edad es igual o mayor que 18 no pasar\u00e1 nada.<\/p>\n<p>Para crear una condici\u00f3n del tipo &#8220;if&#8221; se tiene que escribir <em>if<\/em> seguido de la condici\u00f3n y por \u00faltimo dos puntos (&#8220;:&#8221;).<\/p>\n<p><em>if condicion:<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Existen complementos a la condicional &#8220;if&#8221; llamados &#8220;else&#8221; y &#8220;elif&#8221;, estos significan <em>lo dem\u00e1s<\/em>\u00a0 y<em> lo dem\u00e1s que sea, respectivamente. <\/em><\/p>\n<p>La primera permite ejecutar una acci\u00f3n solamente si la condici\u00f3n establecida por el &#8220;if&#8221; es falsa.<\/p>\n<p><img class=\"alignnone size-full wp-image-232\" src=\"https:\/\/eduardomendezs.files.wordpress.com\/2016\/09\/captura-de-pantalla-de-2016-09-14-22-47-27.png?w=520\" alt=\"captura-de-pantalla-de-2016-09-14-22-47-27\"   \/><\/p>\n<p>En este caso se establece que si la edad no es menor a 18 se mostrar\u00e1 en pantalla la frase &#8220;Bienvenido&#8221;.<\/p>\n<p>Para utilizar la condici\u00f3n &#8220;else&#8221; simplemente debes escribir <em>else <\/em>seguido de dos puntos (&#8220;:&#8221;). La condici\u00f3n &#8220;else&#8221; debe de estar con los mismos espacios a la izquierda que la condici\u00f3n &#8220;if&#8221;.<\/p>\n<p><em>else:<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>La condici\u00f3n &#8220;elif&#8221; hace que se ejecute un algoritmo siempre y cuando la condici\u00f3n del &#8220;if&#8221; (y de los &#8220;elifs&#8221; antes de este) sea falsa, pero una condici\u00f3n designada sea verdadera.<\/p>\n<p><img class=\"alignnone size-full wp-image-245\" src=\"https:\/\/eduardomendezs.files.wordpress.com\/2016\/09\/captura-de-pantalla-de-2016-09-14-22-56-51.png?w=520\" alt=\"captura-de-pantalla-de-2016-09-14-22-56-51\"   \/><\/p>\n<p>En el c\u00f3digo anterior podemos ver que si la edad dada no es menor a 18 pero s\u00ed es mayor a 50 se correr\u00eda la linea 5 que imprimir\u00eda &#8220;Pase usted se\u00f1or&#8221;)<\/p>\n<p><div class=\"post-limited-image\"><img class=\"alignnone  wp-image-50\" src=\"https:\/\/eduardomendezs.files.wordpress.com\/2016\/09\/59943535.jpg?w=681&#038;h=681\" alt=\"59943535\" width=\"681\" height=\"681\" \/><\/div>\n<div class=\"post-limited-image\"><img alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/eduardomendezs.wordpress.com\/203\/\" \/><\/div>\n<div class=\"post-limited-image\"><img alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=eduardomendezs.wordpress.com&#038;blog=115237946&%23038;post=203&%23038;subd=eduardomendezs&%23038;ref=&%23038;feed=1\" width=\"1\" height=\"1\" \/><\/div><!--more--> utilizar la condici\u00f3n &#8220;elif&#8221; se debe de escribir <em>elif<\/em> seguido de una <em>condici\u00f3n<\/em> diferente a la del if (de lo contrario nuna\u00bfca se correr\u00e1) y al final dos puntos (&#8220;:&#8221;).<\/p>\n<p><em>elif condici\u00f3n:<\/em><\/p>\n<p>&nbsp;<\/p>\n<p>Para una informaci\u00f3n m\u00e1s completa visita: <a href=\"https:\/\/docs.python.org\/3\/tutorial\/controlflow.html\">https:\/\/docs.python.org\/3\/tutorial\/controlflow.html<\/a> <a href=\"http:\/\/www.tutorialspoint.com\/python\/python_if_else.htm\">http:\/\/www.tutorialspoint.com\/python\/python_if_else.htm<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Si eres de los que prefieren un video a leer: <a href=\"https:\/\/youtu.be\/qf0sfRZ0hHc\">https:\/\/youtu.be\/qf0sfRZ0hHc<\/a> <a href=\"https:\/\/youtu.be\/d4G1ozdM5u8\">https:\/\/youtu.be\/d4G1ozdM5u8<\/a> <a href=\"https:\/\/youtu.be\/4u2ClNCtcgY\">https:\/\/youtu.be\/4u2ClNCtcgY<\/a> <a href=\"https:\/\/youtu.be\/42MBMSOZgD4\">https:\/\/youtu.be\/42MBMSOZgD4<\/a><\/p>\n<p>&nbsp;<\/p>\n<p><img class=\"alignnone  wp-image-50\" src=\"https:\/\/eduardomendezs.files.wordpress.com\/2016\/09\/59943535.jpg?w=681&#038;h=681\" alt=\"59943535\" width=\"681\" height=\"681\" \/><\/p><br \/>  <a rel=\"nofollow\" href=\"http:\/\/feeds.wordpress.com\/1.0\/gocomments\/eduardomendezs.wordpress.com\/203\/\"><img alt=\"\" border=\"0\" src=\"http:\/\/feeds.wordpress.com\/1.0\/comments\/eduardomendezs.wordpress.com\/203\/\" \/><\/a> <img alt=\"\" border=\"0\" src=\"https:\/\/pixel.wp.com\/b.gif?host=eduardomendezs.wordpress.com&#038;blog=115237946&%23038;post=203&%23038;subd=eduardomendezs&%23038;ref=&%23038;feed=1\" width=\"1\" height=\"1\" \/>","protected":false},"excerpt":{"rendered":"<p>&#8211;Originally published at Eduardo&amp;#039;s Projectz En pyhton, como en muchos otros lenguajes de programaci\u00f3n, existe algo llamado &#8220;condiciones&#8221;. Lo que hacen estas &#8220;condiciones&#8221; es evaluar una declaraci\u00f3n y decidir si esta es verdadera o falsa y ejecutar un comando diferente seg\u00fan el resultado. En esta ocasi\u00f3n vamos a ver la condicional &#8220;if&#8221;, esta significa, literalmente, &hellip; <a href=\"https:\/\/kenscourses.com\/tc101fall2016\/syndicated\/si-si-entonces\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Si s\u00ed entonces:<\/span><\/a><\/p>\n","protected":false},"author":20,"featured_media":210,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,4],"tags":[78,242,243,244,149,125,236,119,188,24,245,237,33],"class_list":["post-37750","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blogs","category-syndicated","tag-basic","tag-condiciones","tag-condiconales","tag-conditionals","tag-elif","tag-else","tag-espanol","tag-if","tag-principiantes","tag-python","tag-si","tag-spanish","tag-tc101"],"_links":{"self":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/37750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/comments?post=37750"}],"version-history":[{"count":4,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/37750\/revisions"}],"predecessor-version":[{"id":38735,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/posts\/37750\/revisions\/38735"}],"wp:attachment":[{"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/media?parent=37750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/categories?post=37750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kenscourses.com\/tc101fall2016\/wp-json\/wp\/v2\/tags?post=37750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}