{"id":2687,"date":"2024-02-18T10:25:54","date_gmt":"2024-02-18T10:25:54","guid":{"rendered":"https:\/\/myvlcsys.com\/?p=2687"},"modified":"2024-02-18T10:25:54","modified_gmt":"2024-02-18T10:25:54","slug":"python-crear-un-pequena-calculadora","status":"publish","type":"post","link":"https:\/\/myvlcsys.com\/?p=2687","title":{"rendered":"Python: Crear un peque\u00f1a calculadora."},"content":{"rendered":"\n<p>En el siguiente ejemplo explicaremos como realizar un peque\u00f1o script en el cual simulemos el funcionamiento de una calculadora, con lo que podremos aprender como funcionan las operaciones matem\u00e1ticas m\u00e1s b\u00e1sicas en Python. Es un ejemplo sencillo en el cual nos solicitar\u00e1 dos n\u00fameros por consola, y despu\u00e9s nos pedir\u00e1 que operaci\u00f3n queremos realizar con esos n\u00fameros. Entre las operaciones que nos dar\u00e1 elegir ser\u00e1 \u00abSumar\u00bb, \u00abRestar\u00bb, \u00abMultiplicar\u00bb, \u00abDividir\u00bb. <\/p>\n\n\n\n<p>Para realizar un peque\u00f1o script usaremos el siguiente c\u00f3digo de programaci\u00f3n.:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Funciones de la calculadora\ndef suma(num1, num2):\n    return num1 + num2\n\ndef resta(num1, num2):\n    return num1 - num2\n\ndef producto(num1, num2):\n    return num1 * num2\n\ndef division(num1, num2):\n    return num1 \/ num2\n\n# Men\u00fa principal\nprint(\"Por favor, elige una operaci\u00f3n:\")\nprint(\"1. Suma\")\nprint(\"2. Resta\")\nprint(\"3. Prodcuto\")\nprint(\"4. Divisi\u00f3n\")\n\n# Solicitar al usuario que ingrese la opci\u00f3n\nopcion = input(\"Elija la operaci\u00f3n quiere realizar: \")\n\n# Solicitar al usuario que ingrese los n\u00fameros\nnum1 = float(input(\"Ingresa el primer n\u00famero: \"))\nnum2 = float(input(\"Ingresa el segundo n\u00famero: \"))\n\n# Realizar la operaci\u00f3n seleccionada\nif opcion == '1':\n    print(num1, \"+\", num2, \"=\", suma(num1, num2))\n\nelif opcion == '2':\n    print(num1, \"-\", num2, \"=\", resta(num1, num2))\n\nelif opcion == '3':\n    print(num1, \"*\", num2, \"=\", producto(num1, num2))\n\nelif opcion == '4':\n    print(num1, \"\/\", num2, \"=\", division(num1, num2))\n\nelse:\n    print(\"Opci\u00f3n inv\u00e1lida\")<\/code><\/pre>\n\n\n\n<p>El anterior script de c\u00f3digo python nos mostrara como resultado lo siguiente:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/myvlcsys.com\/wp-content\/uploads\/2024\/02\/calculadora_python-1024x576.png\" alt=\"\" class=\"wp-image-2693\" srcset=\"https:\/\/myvlcsys.com\/wp-content\/uploads\/2024\/02\/calculadora_python-1024x576.png 1024w, https:\/\/myvlcsys.com\/wp-content\/uploads\/2024\/02\/calculadora_python-300x169.png 300w, https:\/\/myvlcsys.com\/wp-content\/uploads\/2024\/02\/calculadora_python-768x432.png 768w, https:\/\/myvlcsys.com\/wp-content\/uploads\/2024\/02\/calculadora_python-1536x865.png 1536w, https:\/\/myvlcsys.com\/wp-content\/uploads\/2024\/02\/calculadora_python-744x420.png 744w, https:\/\/myvlcsys.com\/wp-content\/uploads\/2024\/02\/calculadora_python.png 1716w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>En el siguiente ejemplo explicaremos como realizar un peque\u00f1o script en el cual simulemos el funcionamiento de una calculadora, con lo que podremos aprender como funcionan las operaciones matem\u00e1ticas m\u00e1s&hellip; <\/p>\n","protected":false},"author":3,"featured_media":2682,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[13,64,17],"tags":[47,36,65,24],"class_list":["post-2687","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-progrmacion","category-python","category-sistemas","tag-myvlcsys","tag-programacion-2","tag-python","tag-terminal"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/myvlcsys.com\/index.php?rest_route=\/wp\/v2\/posts\/2687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myvlcsys.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myvlcsys.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myvlcsys.com\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/myvlcsys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2687"}],"version-history":[{"count":2,"href":"https:\/\/myvlcsys.com\/index.php?rest_route=\/wp\/v2\/posts\/2687\/revisions"}],"predecessor-version":[{"id":2694,"href":"https:\/\/myvlcsys.com\/index.php?rest_route=\/wp\/v2\/posts\/2687\/revisions\/2694"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/myvlcsys.com\/index.php?rest_route=\/wp\/v2\/media\/2682"}],"wp:attachment":[{"href":"https:\/\/myvlcsys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2687"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myvlcsys.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2687"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myvlcsys.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}