{"id":614,"date":"2025-08-25T00:00:09","date_gmt":"2025-08-25T00:00:09","guid":{"rendered":"https:\/\/hmoweb.net\/Python\/?p=614"},"modified":"2025-08-30T17:37:46","modified_gmt":"2025-08-30T17:37:46","slug":"adivina-el-numero-computadora","status":"publish","type":"post","link":"https:\/\/hmoweb.net\/Python\/2025\/08\/25\/adivina-el-numero-computadora\/","title":{"rendered":"Proyecto 3 Adivina el numero (Computadora)"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Es recomendable que este ejercicio lo escribas (trata de no copiarlo) y lo revises para ver que se obtiene el resultado esperado. Si tiene alguna duda 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;\nProyecto 3 Adivina el numero (Computadora)\n23\/08\/2025\nEdito AHR\n&quot;&quot;&quot;\nimport random\n\n\ndef adivina_el_numero_computadora(x):\n    \n    print(&quot;*********************************&quot;)\n    print(&quot;\u00a1Bienvenido(a) al juego!&quot;)\n    print(&quot;*********************************&quot;)\n    print(f&quot;Selecciona un n\u00famero entre 1 y {x} para que la computadora intente adivinarlo&quot;)\n    \n    limite_inferior = 1\n    limite_superior = x\n    \n    respuesta = &quot;&quot;\n    \n    while respuesta != &quot;c&quot;:\n        # Generar prediccion\n        if limite_inferior != limite_superior:\n            prediccion = random.randint(limite_inferior, limite_superior)\n        else:\n            prediccion = limite_inferior # tambien podria ser el limite superior\n\n        # Obtener respuesta del usuario\n        respuesta = input(f&quot;\u00bfMi predicci\u00f3n es {prediccion}. Si es muy alta ingresa (A). Si es muy baja ingresa (B). Si es correcta ingresa (C)? &quot;).lower()\n\n        if respuesta == &quot;a&quot;:\n            limite_superior = prediccion - 1\n        elif respuesta == &quot;b&quot;:\n            limite_inferior = prediccion + 1\n     \n    print(f&quot;\u00a1Siii!, La computadora adivino tu n\u00famero correctamente: {prediccion}&quot; )     \n        \n\nadivina_el_numero_computadora(10)  # Puedes cambiar el valor para aumentar la dificultad\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\\Modulo 2> python adivina_computador.py\n*********************************\n\u00a1Bienvenido(a) al juego!\n*********************************\nSelecciona un n\u00famero entre 1 y 10 para que la computadora intente adivinarlo\n\u00bfMi predicci\u00f3n es 10. Si es muy alta ingresa (A). Si es muy baja ingresa (B). Si es correcta ingresa (C)? a\n\u00bfMi predicci\u00f3n es 3. Si es muy alta ingresa (A). Si es muy baja ingresa (B). Si es correcta ingresa (C)? b\n\u00bfMi predicci\u00f3n es 7. Si es muy alta ingresa (A). Si es muy baja ingresa (B). Si es correcta ingresa (C)? a\n\u00bfMi predicci\u00f3n es 5. Si es muy alta ingresa (A). Si es muy baja ingresa (B). Si es correcta ingresa (C)? b\n\u00bfMi predicci\u00f3n es 6. Si es muy alta ingresa (A). Si es muy baja ingresa (B). Si es correcta ingresa (C)? c\n\u00a1Siii!, La computadora adivino tu n\u00famero correctamente: 6\nPS C:\\Users\\augus\\OneDrive\\Documentos\\Pythom\\Pagina Web Python.hmoweb.net\\Codigo\\Modulo 2> <\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Es recomendable que este ejercicio lo escribas (trata de no copiarlo) y lo revises para ver que se obtiene el resultado esperado. Si tiene alguna duda utiliza el debugger para ejecutar el programa paso por paso. Veamos los resultados en la consola:<\/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-614","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/614","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=614"}],"version-history":[{"count":3,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/614\/revisions"}],"predecessor-version":[{"id":618,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/posts\/614\/revisions\/618"}],"wp:attachment":[{"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/media?parent=614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/categories?post=614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hmoweb.net\/Python\/wp-json\/wp\/v2\/tags?post=614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}