{"id":7806,"date":"2014-08-06T19:50:50","date_gmt":"2014-08-07T00:50:50","guid":{"rendered":"http:\/\/blog.espol.edu.ec\/ccpg1001\/?p=7806"},"modified":"2026-04-05T18:27:48","modified_gmt":"2026-04-05T23:27:48","slug":"s3eva2003tiii_t2-socios-del-club-por-genero","status":"publish","type":"post","link":"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-s3eva10\/s3eva2003tiii_t2-socios-del-club-por-genero\/","title":{"rendered":"s3Eva2003TIII_T2 Socios del club por g\u00e9nero"},"content":{"rendered":"\n<p><em><strong>Ejercicio<\/strong><\/em>: <a href=\"https:\/\/blog.espol.edu.ec\/algoritmos101\/fp-s3eva10\/s3eva2003tiii_t2-socios-del-club-por-genero\/\" data-type=\"post\" data-id=\"7806\">3Eva2003TIII_T2 Separar lista socios club por g\u00e9nero<\/a><\/p>\n\n\n\n<p>Para el ingreso de datos se inicializan tres listas en vac\u00edo.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nombre = &#091;] \ngenero = &#091;] \nedad = &#091;]<\/code><\/pre>\n\n\n\n<p>Se preguntan datos que se a\u00f1aden a cada lista, siempre que la bandera finalizado sea cero.<\/p>\n\n\n\n<p>Tarea por realizar en el bloque de ingreso: validar el g\u00e9nero ingresado 'm' o 'f'<\/p>\n\n\n\n<p>La selecci\u00f3n de datos se realiza en un bloque de procedimiento, revisando la lista de g\u00e9nero. Con la variable g\u00e9nero se a\u00f1aden los nombres a las listas que correspondan a hombres o mujeres.<\/p>\n\n\n\n<p>El resultado se muestra en pantalla.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Algoritmo en Python<\/h2>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\n# ICM00794-Fundamentos de Computaci\u00f3n - FCNM-ESPOL\n# 3Eva_IIIT2003_T2 Separar lista socios club por g\u00e9nero\n\n# INGRESO\nnombre = &#x5B;]\ngenero = &#x5B;]\nedad   = &#x5B;]\nfinalizado = 0\nwhile (finalizado == 0):\n    unnombre = input('un nombre:  ')\n    ungenero = input('genero M\/F: ')\n    unaedad =  int(input('edad:   '))\n    finalizado = int(input('finalizar 0\/1:'))\n\n    # a\u00f1ade datos a la lista\n    nombre.append(unnombre)\n    genero.append(ungenero)\n    edad.append(unaedad)\n\n# PROCEDIMIENTO\nn = len(nombre)\nhombres = &#x5B;]\nmujeres = &#x5B;]\ni = 0\nwhile not(i&gt;=n):\n    if (genero&#x5B;i]=='M'):\n        hombres.append(nombre&#x5B;i])\n    if (genero&#x5B;i]=='F'):\n        mujeres.append(nombre&#x5B;i])\n    i = i + 1\n\n# SALIDA\nprint('hombres: ',hombres)\nprint('mujeres: ',mujeres)\n<\/pre><\/div>\n\n\n<p>resultado del algoritmo<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>un nombre:  Maria\ngenero M\/F: F\nedad:   18\nfinalizar 0\/1:0\nun nombre:  Pedro\ngenero M\/F: M\nedad:   19\nfinalizar 0\/1:0\nun nombre:  Ana\ngenero M\/F: F\nedad:   19\nfinalizar 0\/1:0\nun nombre:  Juan\ngenero M\/F: M\nedad:   20\nfinalizar 0\/1:1\nhombres:  &#091;'Pedro', 'Juan']\nmujeres:  &#091;'Maria', 'Ana']\n&gt;&gt;&gt; <\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>Ejercicio: 3Eva2003TIII_T2 Separar lista socios club por g\u00e9nero Para el ingreso de datos se inicializan tres listas en vac\u00edo. Se preguntan datos que se a\u00f1aden a cada lista, siempre que la bandera finalizado sea cero. Tarea por realizar en el bloque de ingreso: validar el g\u00e9nero ingresado 'm' o 'f' La selecci\u00f3n de datos se [&hellip;]<\/p>\n","protected":false},"author":8043,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"wp-custom-template-entrada-fp-ejemplos","format":"standard","meta":{"footnotes":""},"categories":[138],"tags":[58,157],"class_list":["post-7806","post","type-post","status-publish","format-standard","hentry","category-fp-s3eva10","tag-ejemplos-python","tag-fundamentos-programacion"],"_links":{"self":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/7806","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=7806"}],"version-history":[{"count":3,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/7806\/revisions"}],"predecessor-version":[{"id":23743,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/posts\/7806\/revisions\/23743"}],"wp:attachment":[{"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/media?parent=7806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/categories?post=7806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.espol.edu.ec\/algoritmos101\/wp-json\/wp\/v2\/tags?post=7806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}