# # Copyright (C) 2013-2025, Carlos Félix Pardo Martín # This file is distributed under the Creative Commons BY-SA 4.0 License # https://creativecommons.org/licenses/by-sa/4.0/deed.en # msgid "" msgstr "" "Project-Id-Version:Picuino 2025" "Report-Msgid-Bugs-To:" "POT-Creation-Date:2025-01-13 17:26+0100" "PO-Revision-Date:YEAR-MO-DA HO:MI+ZONE" "Last-Translator:FULL NAME " "Language:ca" "Language-Team:ca " "Plural-Forms:nplurals=2; plural=(n != 1)" "MIME-Version:1.0" "Content-Type:text/plain; charset=utf-8" "Content-Transfer-Encoding:8bit" "Generated-By:Babel 2.9.0" #: ../../source/python-listas-iteracion.rst:10 msgid "Iteración de listas" msgstr "Iteració de llistes" #: ../../source/python-listas-iteracion.rst:11 msgid "" "Iterar una lista significa recorrer cada uno de los elementos de la lista " "uno a uno para realizar alguna acción con cada elemento. Esta técnica " "permite manipular datos de manera repetitiva sin tener que escribir el " "código varias veces." msgstr "" "Iterar una llista significa viatjar cadascun dels elements de la llista un " "per un per realitzar alguna acció amb cada element. Aquesta tècnica us " "permet manipular de forma repetitiva les dades sense haver d’escriure el " "codi diverses vegades." #: ../../source/python-listas-iteracion.rst:16 msgid "Las listas se pueden iterar con un bucle ``for``." msgstr "Les llistes poden beepo amb un bucle `` per ''." #: ../../source/python-listas-iteracion.rst:18 #: ../../source/python-listas-iteracion.rst:80 msgid "Ejemplo::" msgstr "Exemple ::" #: ../../source/python-listas-iteracion.rst:24 #: ../../source/python-listas-iteracion.rst:147 #: ../../source/python-listas-iteracion.rst:154 #: ../../source/python-listas-iteracion.rst:160 msgid "Salida::" msgstr "Sortida ::" #: ../../source/python-listas-iteracion.rst:33 msgid "Función ``len()``" msgstr "Funció `` len ()`" #: ../../source/python-listas-iteracion.rst:34 msgid "" "La función ``len()`` devuelve el número de elementos que contiene una lista." " Es útil para realizar iteraciones con el **índice** en el que se encuentra " "cada elemento::" msgstr "" "La funció `` len () retorna el nombre d'elements que conté una llista. És " "útil per a iteracions amb l’índex ** ** en què es troba cada element ::" #: ../../source/python-listas-iteracion.rst:61 msgid "Función ``list()``" msgstr "`` Llista () ```" #: ../../source/python-listas-iteracion.rst:62 msgid "" "La función ``list()`` permite crear una lista a partir de varios elementos o" " convertir un iterable como ``range()`` en una lista::" msgstr "" "La `` llista () `` `us permet crear una llista de diversos elements o " "convertir un iterable com a '` Rage () `` en una llista ::" #: ../../source/python-listas-iteracion.rst:76 msgid "Comprensión de listas" msgstr "Enumereu la comprensió" #: ../../source/python-listas-iteracion.rst:77 msgid "" "La comprensión de listas es un método escueto y rápido de generar listas. " "Utiliza el bucle ``for`` dentro de dos corchetes ``[ ]``" msgstr "" "La comprensió de la llista és un mètode breu i ràpid de generar llistes. " "Utilitzeu el bucle `` `` dins de dos claudàtors `` [] `` `" #: ../../source/python-listas-iteracion.rst:85 msgid "Es equivalente a este otro código, más lento y largo de escribir::" msgstr "És equivalent a aquest altre codi, més lent i llarg per escriure ::" #: ../../source/python-listas-iteracion.rst:93 msgid "Ejercicios" msgstr "Exercicis" #: ../../source/python-listas-iteracion.rst:95 msgid "" "Escribe un programa que defina una lista de nombres y a continuación imprima" " en pantalla el nombre y la letra por la que comienza con el siguiente " "formato::" msgstr "" "Escriviu un programa que defineixi una llista de noms i després s’imprimeixi" " a la pantalla el nom i les lletres pel qual comença amb el format següent " "::" #: ../../source/python-listas-iteracion.rst:105 msgid "" "Escribe un programa que pida una frase por la entrada de teclado. El " "programa debe convertir la frase en una lista de caracteres." msgstr "" "Escriviu un programa que demani una frase per a l’entrada del teclat. El " "programa ha de convertir la frase en una llista de personatges." #: ../../source/python-listas-iteracion.rst:108 msgid "" "A continuación el programa debe imprimir la frase al revés, comenzando por " "la última letra y terminando por la primera letra." msgstr "" "Aleshores, el programa ha d’imprimir la frase cap enrere, a partir de " "l’última lletra i acabant per a la primera lletra." #: ../../source/python-listas-iteracion.rst:111 msgid "" "Pista: para ir desde el final hasta el principio se puede utilizar un índice" " con la función ``for i in range(len(lista)-1, -1, -1):``." msgstr "" "Pista: anar del final al començament, es pot utilitzar un índex amb el `` " "per a la gamma (len (llista) -1, -1, -1): ``." #: ../../source/python-listas-iteracion.rst:115 msgid "" "Escribe un programa que genere una lista de los números impares hasta el 99." " El programa debe sumar todos los números de la lista e imprimir el " "resultado, que debe ser igual a 2500." msgstr "" "Escriviu un programa que generi una llista de números imparells fins al 99. " "El programa ha d’afegir tots els números a la llista i imprimir el resultat," " que ha de ser igual a 2500." #: ../../source/python-listas-iteracion.rst:120 msgid "Escribe un programa que defina la siguiente lista de elementos::" msgstr "Escriviu un programa que defineixi la llista següent d’elements ::" #: ../../source/python-listas-iteracion.rst:124 msgid "" "El programa debe generar una nueva lista que contenga todos los elementos de" " la primera excepto los que están duplicados::" msgstr "" "El programa ha de generar una nova llista que contingui tots els elements " "del primer, excepte els que es dupliquen ::" #: ../../source/python-listas-iteracion.rst:129 msgid "" "Pista: recorre todos los elementos de la lista_1 y si no están en la " "lista_2, los añades a la lista_2." msgstr "" "Pista: recorre tots els elements de la llista_1 i si no són a la llista_2, " "els afegiu a la llista_2." #: ../../source/python-listas-iteracion.rst:133 msgid "" "Escribe un programa que lea una frase desde el teclado y la cifre con el " "siguiente algoritmo." msgstr "" "Escriviu un programa que llegeixi una frase del teclat i del kifre amb " "l'algoritme següent." #: ../../source/python-listas-iteracion.rst:136 msgid "" "El programa debe dividir la frase en letras con la función ``list(frase)``." msgstr "" "El programa ha de dividir la frase en lletres amb la `` llista (frase) ``." #: ../../source/python-listas-iteracion.rst:139 msgid "" "A continuación el programa debe generar una nueva lista con las letras con " "índice par." msgstr "" "A continuació, el programa ha de generar una nova llista amb les lletres amb" " un par." #: ../../source/python-listas-iteracion.rst:142 msgid "" "A esa nueva lista se deben añadir al final las letras con índice impar." msgstr "" "A aquesta llista nova, les lletres amb un índex estrany s’han d’afegir al " "final." #: ../../source/python-listas-iteracion.rst:144 msgid "Por último se imprimirán todas las letras de la nueva lista juntas." msgstr "Finalment, s’imprimiran totes les cartes de la nova llista." #: ../../source/python-listas-iteracion.rst:167 msgid "" "Escribe un programa que descifre el código producido por el anterior " "programa." msgstr "" "Escriviu un programa que desxifiqui el codi produït pel programa anterior." #: ../../source/python-listas-iteracion.rst:170 msgid "Pista::" msgstr "Pista ::"