{"id":977,"date":"2025-09-05T17:48:34","date_gmt":"2025-09-05T17:48:34","guid":{"rendered":"https:\/\/hmoweb.net\/Python\/?p=977"},"modified":"2025-09-05T19:26:39","modified_gmt":"2025-09-05T19:26:39","slug":"ejercicio-1-bucle-while","status":"publish","type":"post","link":"https:\/\/hmoweb.net\/Python\/2025\/09\/05\/ejercicio-1-bucle-while\/","title":{"rendered":"Ejercicio 1 Bucle While"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Vamos a escribir el Ejercicio 1 Bucle While. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Despu\u00e9s utiliza el debugger para ejecutar el programa paso por paso.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n&quot;&quot;&quot;\nEjercicio 1 Bucle While:\n05\/09\/2025\nEdito AHR \n&quot;&quot;&quot;\n\nimport math\n\n\nnumero = int(input(&quot;Ingrese un n\u00famero entero positivo: &quot;))\n\nwhile numero &lt; 0:\n    print(&quot;N\u00famero inv\u00e1lido. Por favor, ingrese un n\u00famero entero positivo.&quot;)\n    numero = int(input(&quot;Ingrese un n\u00famero entero positivo: &quot;))\n\nprint(f&quot;\\nSu raiz cuadrada es: {math.sqrt(numero):.2f}&quot;)\nprint(f&quot;Su valor absoluto es: {abs(numero)}&quot;)\nprint(f&quot;Su valor redondeado es: {round(numero)}&quot;)\nprint(f&quot;Su valor entero es: {int(numero)}&quot;)\nprint(f&quot;Su valor en notaci\u00f3n cient\u00edfica es: {numero:.2e}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n hexadecimal es: {hex(numero)}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n octal es: {oct(numero)}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n binaria es: {bin(numero)}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n hexadecimal (sin prefijo) es: {format(numero, &#039;x&#039;)}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n octal (sin prefijo) es: {format(numero, &#039;o&#039;)}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n binaria (sin prefijo) es: {format(numero, &#039;b&#039;)}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n cient\u00edfica (con may\u00fascula) es: {numero:.2E}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n cient\u00edfica (con min\u00fascula) es: {numero:.2e}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n cient\u00edfica (con may\u00fascula y sin ceros) es: {numero:.2G}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n cient\u00edfica (con min\u00fascula y sin ceros) es: {numero:.2g}&quot;)\n# print(f&quot;Su valor en notaci\u00f3n cient\u00edfica (con may\u00fascula y sin ceros, sin punto) es: {numero:.2G}&quot;.replace(&#039;.&#039;, &#039;&#039;))\n# print(f&quot;Su valor en notaci\u00f3n cient\u00edfica (con min\u00fascula y sin ceros, sin punto) es: {numero:.2g}&quot;.replace(&#039;.&#039;, &#039;&#039;))\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Veamos los resultados en la consola:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>PS C:\\Users\\Codigo\/Modulo 3\/Capitulo_3\/Ejercicio_1_While.py\"\nIngrese un n\u00famero entero positivo: -12\nN\u00famero inv\u00e1lido. Por favor, ingrese un n\u00famero entero positivo.\nIngrese un n\u00famero entero positivo: -0\n\nSu raiz cuadrada es: 0.00\nSu valor absoluto es: 0\nSu valor redondeado es: 0\nSu valor entero es: 0\nSu valor en notaci\u00f3n cient\u00edfica es: 0.00e+00\nPS C:\\Users\\augus\\OneDrive\\Documentos\\Pythom\\Pagina Web Python.hmoweb.net\\Codigo\\Modulo 3> &amp; C:\/Users\/Codigo\/Modulo 3\/Capitulo_3\/Ejercicio_1_While.py\"\nIngrese un n\u00famero entero positivo: 15\n\nSu raiz cuadrada es: 3.87\nSu valor absoluto es: 15\nSu valor redondeado es: 15\nSu valor entero es: 15\nSu valor en notaci\u00f3n cient\u00edfica es: 1.50e+01<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Vamos a hacer otro ejercicio de bucle While<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# Vamos avanzando en los ejercicios del cap\u00edtulo 3\nprint(&quot;\\n\u00a1Gracias por usar el programa!&quot;)\n\ni = 0\nwhile i &lt; 5:\n    print(f&quot;Iteraci\u00f3n {i + 1}&quot;)\n    i += 1\n<\/pre><\/div>\n\n\n<p class=\"wp-block-paragraph\">Veamos los resultados en la consola:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u00a1Gracias por usar el programa!\nIteraci\u00f3n 1\nIteraci\u00f3n 2\nIteraci\u00f3n 3\nIteraci\u00f3n 4\nIteraci\u00f3n 5<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Vamos a escribir el Ejercicio 1 Bucle While. Es recomendable que este ejercicio lo escribas (trata de no copiarlo y pegarlo), lo ejecutas y revisas el resultado esperado. Despu\u00e9s utiliza el debugger para ejecutar el programa paso por paso. Veamos los resultados en la consola: Vamos a hacer otro ejercicio de bucle While Veamos los &#8230; <a title=\"Ejercicio 1 Bucle While\" class=\"read-more\" href=\"https:\/\/hmoweb.net\/Python\/2025\/09\/05\/ejercicio-1-bucle-while\/\" aria-label=\"Leer m\u00e1s sobre Ejercicio 1 Bucle While\">Leer m\u00e1s<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"pagelayer_contact_templates":[],"_pagelayer_content":"","_themeisle_gutenberg_block_has_review":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-977","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/977","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/comments?post=977"}],"version-history":[{"count":4,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/977\/revisions"}],"predecessor-version":[{"id":986,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/977\/revisions\/986"}],"wp:attachment":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/media?parent=977"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/categories?post=977"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/tags?post=977"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}