{"id":916,"date":"2023-05-23T15:38:58","date_gmt":"2023-05-23T14:38:58","guid":{"rendered":"https:\/\/jlandresm.com\/?p=916"},"modified":"2023-05-29T09:38:53","modified_gmt":"2023-05-29T08:38:53","slug":"python-5-operadores-aritmeticos","status":"publish","type":"post","link":"https:\/\/jlandresm.com\/index.php\/2023\/05\/23\/python-5-operadores-aritmeticos\/","title":{"rendered":"Python &#8211; 5 Operadores aritm\u00e9ticos"},"content":{"rendered":"\n<p style=\"text-align: justify;\">En Python como en todos los lenguajes inform\u00e1ticos, una de las primeras cosas que se aprende son los signos utilizados para realizar operaciones matem\u00e1ticas junto con la funci\u00f3n PRINT que nos permite mostrar los resultados por pantalla.<\/p>\n<p style=\"text-align: justify;\">Conociendo estos operadores, ya estamos en condiciones de poder calcular operaciones t\u00edpicas y resolver ecuaciones de 2\u00ba grado, por ejemplo, atreverse con las f\u00f3rmulas de f\u00edsica, etc. Una f\u00f3rmula no deja de ser una variable o nombre en el que tenemos todos los datos menos 1, que es el que tenemos que hallar.<\/p>\n<p><!--more--><\/p>\n<h3 style=\"text-align: center;\">OPERADORES ARITM\u00c9TICOS<\/h3>\n<p>La mejor forma de mostrar estos operadores y su funci\u00f3n ser\u00e1 organiz\u00e1ndolos en forma de cuadro.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-926\" src=\"https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/operadores_aritmeticos.png\" alt=\"\" width=\"541\" height=\"475\" srcset=\"https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/operadores_aritmeticos.png 541w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/operadores_aritmeticos-300x263.png 300w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/operadores_aritmeticos-480x421.png 480w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/p>\n<p style=\"text-align: justify;\">Los primeros 4 operadores no representan problemas porque son los que tenemos en el keypad num\u00e9rico de nuestro teclado:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-923 aligncenter\" src=\"https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-300x300.jpeg\" alt=\"\" width=\"308\" height=\"308\" srcset=\"https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-300x300.jpeg 300w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-1024x1024.jpeg 1024w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-150x150.jpeg 150w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-768x768.jpeg 768w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-1536x1536.jpeg 1536w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-1080x1080.jpeg 1080w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-1280x1280.jpeg 1280w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-980x980.jpeg 980w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico-480x480.jpeg 480w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/keypad_numerico.jpeg 2048w\" sizes=\"(max-width: 308px) 100vw, 308px\" \/><\/p>\n<p>Los que no son novedosos son los siguientes. Veamos qu\u00e9 calculan:<\/p>\n<ul>\n<li>** es elevado, por lo que 2**3 nos dar\u00e1 8 como resultado<\/li>\n<li>\/\/ es divisi\u00f3n entera, es decir, sin decimales, por lo que 7\/\/2 nos dar\u00e1 3, NO 3.5<\/li>\n<li>% nos devuelve el resto de una divisi\u00f3n entera, por tanto, 7%2 nos dar\u00e1 1, ya que 7-(2*3)=1<\/li>\n<\/ul>\n<p>Hay otros tipos de operadores en Python.<\/p>\n<h3 style=\"text-align: center;\">OPERADORES RELACIONALES<\/h3>\n<p>Los operadores relacionales comparan dos n\u00fameros y devuelven un valor l\u00f3gico o booleano, es decir, <span style=\"color: #0000ff;\">True<\/span> o <span style=\"color: #0000ff;\">False<\/span> dependiendo de si se cumple el operador o no.<\/p>\n<p>Por tanto, <strong>3==4<\/strong> dar\u00eda como resultado <span style=\"color: #0000ff;\">False<\/span> y en cambio, <strong>3==3<\/strong> retornar\u00eda <span style=\"color: #0000ff;\">True<\/span>.<\/p>\n<p style=\"text-align: justify;\">Veamos unos ejemplos:<\/p>\n<h3 style=\"text-align: center;\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-927\" src=\"https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/operadores_logicos.png\" alt=\"\" width=\"541\" height=\"409\" srcset=\"https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/operadores_logicos.png 541w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/operadores_logicos-300x227.png 300w, https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/operadores_logicos-480x363.png 480w\" sizes=\"(max-width: 541px) 100vw, 541px\" \/><\/h3>\n<h3 style=\"text-align: center;\">ORDEN DE PRIORIDAD<\/h3>\n<p style=\"text-align: justify;\">Python sigue unas normas muy estrictas para resolver operaciones matem\u00e1ticas, como hacen todas las m\u00e1quinas que resuelven operaciones. Esas normas se conocen como orden en la prioridad de las operaciones. Si pensamos en las calculadoras, pronto lo entenderemos al ver estos dos ejemplos:<\/p>\n<p>3+2*4 = 20, o bien 3+2*4 = 11<\/p>\n<p>Si hab\u00e9is escogido la segunda opci\u00f3n es que entend\u00e9is la prioridad de las operaciones. Las multiplicaciones se calculan antes que las restas.<\/p>\n<p>Resumen del orden de prioridad de las operaciones:<\/p>\n<table class=\" aligncenter\" style=\"height: 124px; width: 59.0476%; border-collapse: collapse;\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 10.4492%; height: 24px; text-align: center;\"><strong>( )<\/strong><\/td>\n<td style=\"width: 57.5096%; height: 24px;\">Par\u00e9ntesis<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 10.4492%; height: 24px; text-align: center;\"><strong>**<\/strong><\/td>\n<td style=\"width: 57.5096%; height: 24px;\">Exponente<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 10.4492%; height: 24px; text-align: center;\"><strong>-+<\/strong><\/td>\n<td style=\"width: 57.5096%; height: 24px;\">Negaci\u00f3n<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 10.4492%; height: 24px; text-align: center;\"><strong>* \/ \/\/<\/strong><\/td>\n<td style=\"width: 57.5096%; height: 24px;\">Multiplicaci\u00f3n, Divisi\u00f3n, Cociente, M\u00f3dulo<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 10.4492%; height: 24px; text-align: center;\"><strong>+ &#8211;<\/strong><\/td>\n<td style=\"width: 57.5096%; height: 24px;\">Suma, Resta<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>\u00a0<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"python\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">print(10*(3+2)) # El par\u00e9ntesis obliga a hacer primero la suma\nprint(10*35+2)  # Como no hay par\u00e9ntesis, la multiplicaci\u00f3n se hace primero<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>En Python como en todos los lenguajes inform\u00e1ticos, una de las primeras cosas que se aprende son los signos utilizados para realizar operaciones matem\u00e1ticas junto con la funci\u00f3n PRINT que nos permite mostrar los resultados por pantalla. Conociendo estos operadores,&#8230; <a class=\"more-link\" href=\"https:\/\/jlandresm.com\/index.php\/2023\/05\/23\/python-5-operadores-aritmeticos\/\">Seguir leyendo &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":917,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[2,20],"tags":[],"class_list":["post-916","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-informatica","category-python"],"jetpack_featured_media_url":"https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python.jpg","uagb_featured_image_src":{"full":["https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python.jpg",2000,1335,false],"thumbnail":["https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python-150x150.jpg",150,150,true],"medium":["https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python-300x200.jpg",300,200,true],"medium_large":["https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python-768x513.jpg",676,452,true],"large":["https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python-1024x684.jpg",676,452,true],"1536x1536":["https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python-1536x1025.jpg",1536,1025,true],"2048x2048":["https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python.jpg",2000,1335,false],"post-thumbnail":["https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python.jpg",600,401,false],"post-image":["https:\/\/jlandresm.com\/wp-content\/uploads\/2023\/05\/op-mat-python.jpg",945,631,false]},"uagb_author_info":{"display_name":"admin","author_link":"https:\/\/jlandresm.com\/index.php\/author\/adminweb\/"},"uagb_comment_info":0,"uagb_excerpt":"En Python como en todos los lenguajes inform\u00e1ticos, una de las primeras cosas que se aprende son los signos utilizados para realizar operaciones matem\u00e1ticas junto con la funci\u00f3n PRINT que nos permite mostrar los resultados por pantalla. Conociendo estos operadores,... Seguir leyendo &rarr;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/posts\/916"}],"collection":[{"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/comments?post=916"}],"version-history":[{"count":15,"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/posts\/916\/revisions"}],"predecessor-version":[{"id":1050,"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/posts\/916\/revisions\/1050"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/media\/917"}],"wp:attachment":[{"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/media?parent=916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/categories?post=916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jlandresm.com\/index.php\/wp-json\/wp\/v2\/tags?post=916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}