{"id":7875,"date":"2015-05-12T09:05:24","date_gmt":"2015-05-12T14:05:24","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/ccpg1001\/?p=7875"},"modified":"2026-06-05T05:50:00","modified_gmt":"2026-06-05T10:50:00","slug":"operaciones-basicas","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-u02\/operaciones-basicas\/","title":{"rendered":"2.2 Operaciones aritm\u00e9ticas y l\u00f3gicas en Python"},"content":{"rendered":"\n<p><em><strong>Referencia<\/strong><\/em>: Rodr\u00edguez 5.6.3 p59, Van Rossum 10.6 p85,&nbsp; Downey 2.6<\/p>\n\n\n\n<p>\u00bfQu\u00e9 operaciones se pueden hacer en Python? \u00bfC\u00f3mo usar los operadores aritm\u00e9ticos en Python? Para los ejercicios iniciales en programaci\u00f3n se muestran algunas operaciones como asignaci\u00f3n, cociente, residuo, l\u00f3gicas, aleatorias, etc.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"asignacion\">Asignaci\u00f3n de valores<\/h2>\n\n\n\n<p>En algoritmos se usan las expresiones de asignaci\u00f3n para denotar la intenci\u00f3n de resolver operaciones y cuyo resultado se almacena en una variable simple, por lo que se expresan de la forma:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>c \u2190 a + b\nd \u2190 x<sup>2 <\/sup>+ y<sup>2<\/sup><\/code><\/pre>\n\n\n\n<p>Debe observar que las asignaciones no son expresiones de igualdad, como las usadas en matem\u00e1ticas, por lo que su s\u00edmbolo corresponde a una flecha que apunta el sentido donde se almacena el resultado.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cociente\">Cociente \u00f3 divisi\u00f3n entera<\/h2>\n\n\n\n<p>Se usa solo la parte entera de una divisi\u00f3n. Ejemplo: Cinco manzanas para dos envases de desayunos<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> a = 5\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> b = 2\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c = a\/\/b    \n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c\n<span style=\"color: #0000ff\">2<\/span><\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1046\" height=\"257\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2015\/05\/ManzanaDivisionEntera.jpg\" alt=\"Divisi\u00f3n Entera, ejemplo con manzanas\" class=\"wp-image-15965\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"residuo\">Residuo de a para b<\/h2>\n\n\n\n<p>El residuo representa las manzanas que no completan un envase de desayuno.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> a = 5\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> b = 2\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c = a%b\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c\n<span style=\"color: #0000ff\">1<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exponente\">Exponente <span class=\"wp-katex-eq\" data-display=\"false\">a^b<\/span><\/h2>\n\n\n\n<p>Operaciones de base y exponente<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c = a**b\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c    \n<span style=\"color: #0000ff\">25<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"raiz\">Ra\u00edz cuadrada <span class=\"wp-katex-eq\" data-display=\"false\"> \\sqrt{a^2 + b^2} <\/span><\/h2>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> <span style=\"color: #d35400\">import<\/span> math\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c = math.sqrt((a**2) + (b**2))\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> c\n<span style=\"color: #0000ff\">5.385164807134504<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"logicas\">Operaciones <strong>L\u00f3gicas<\/strong><\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><th>Operaci\u00f3n<\/th><th>&nbsp;<\/th><th>Python<\/th><\/tr><tr><td>y<\/td><td>p \u039b q<\/td><td>p and q<\/td><\/tr><tr><td>o<\/td><td>p V q<\/td><td>p or q<\/td><\/tr><tr><td>negaci\u00f3n<\/td><td>\u2309p<\/td><td>not(p)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Suponga que <strong>p<\/strong> es verdadero y <strong>q<\/strong> es falso<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> p = 1\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> q = 0\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> p <span style=\"color: #d35400\">and<\/span> q\n<span style=\"color: #0000ff\">0<\/span>\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> p <span style=\"color: #d35400\">or<\/span> q\n<span style=\"color: #0000ff\">1<\/span>\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> not(p)\n<span style=\"color: #0000ff\">False<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"aleatorio\">N\u00famero Aleatorio entero<\/h2>\n\n\n\n<p>N\u00famero entero obtenido por ejemplo al lanzar un dado de seis caras<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"100\" height=\"100\" src=\"http:\/\/blog.espol.edu.ec\/algoritmos101\/files\/2017\/10\/dado.gif\" alt=\"numero aleatorio entero, dado de seis caras\" class=\"wp-image-4398\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code><span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> <span style=\"color: #d35400\">import<\/span> random <span style=\"color: #d35400\">as<\/span> rnd\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> dado = <span style=\"color: #ff00ff\">int<\/span>(rnd.random()*6) +1\n<span style=\"color: #d35400\">&gt;&gt;&gt;<\/span> dado\n<span style=\"color: #0000ff\">4<\/span><\/code><\/pre>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-group has-medium-font-size is-layout-flex wp-block-group-is-layout-flex\">\n<p><a href=\"#asignacion\">asignaci\u00f3n<\/a><\/p>\n\n\n\n<p><a href=\"#cociente\">cociente<\/a><\/p>\n\n\n\n<p><a href=\"#residuo\">residuo<\/a><\/p>\n\n\n\n<p><a href=\"#exponente\">exponente<\/a><\/p>\n\n\n\n<p><a href=\"#raiz\">ra\u00edz<\/a><\/p>\n\n\n\n<p><a href=\"#logicas\">l\u00f3gicas<\/a><\/p>\n\n\n\n<p><a href=\"#aleatorio\">aleatorio<\/a><\/p>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n","protected":false},"excerpt":{"rendered":"<p>Referencia: Rodr\u00edguez 5.6.3 p59, Van Rossum 10.6 p85,&nbsp; Downey 2.6 \u00bfQu\u00e9 operaciones se pueden hacer en Python? \u00bfC\u00f3mo usar los operadores aritm\u00e9ticos en Python? Para los ejercicios iniciales en programaci\u00f3n se muestran algunas operaciones como asignaci\u00f3n, cociente, residuo, l\u00f3gicas, aleatorias, etc. asignaci\u00f3n cociente residuo exponente ra\u00edz l\u00f3gicas aleatorio Asignaci\u00f3n de valores En algoritmos se usan [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-fp-unidades","format":"standard","meta":{"footnotes":""},"categories":[103],"tags":[],"class_list":["post-7875","post","type-post","status-publish","format-standard","hentry","category-fp-u02"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/7875","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/users\/8043"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/comments?post=7875"}],"version-history":[{"count":8,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/7875\/revisions"}],"predecessor-version":[{"id":24706,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/7875\/revisions\/24706"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=7875"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=7875"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=7875"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}