|
|
| Línia 1: |
Línia 1: |
| − | == A4.4 Exercicis Tuples ==
| |
| | | | |
| − | 1.Escriviu un programa de Python que calculi el producte, multiplicant tots els números d'una tupla donada.
| |
| − |
| |
| − | Original Tuple: (4, 3, 2, 2, -1, 18) Sortida: -864
| |
| − |
| |
| − | <!---->
| |
| − | <source lang = "python">
| |
| − | print("Multiplicar Tuples")
| |
| − | nums = (4, 3, 2, 2, -1, 18)
| |
| − | product = 1
| |
| − | # recorren la tupla
| |
| − | for x in nums:
| |
| − | product *= x
| |
| − | print ("Tupla Original: ")
| |
| − | print(nums)
| |
| − | print("Multiplicant tots els nombres de la tupla:",product)
| |
| − |
| |
| − | # Utilitzant una llista
| |
| − | temp = list(nums)
| |
| − | product = 1
| |
| − | for x in temp:
| |
| − | product *= x
| |
| − | print ("Tupla Original: ")
| |
| − | print(temp)
| |
| − | print("Multiplicant tots els nombres de la tupla:",product)
| |
| − |
| |
| − | # Si entramos los valores por input:
| |
| − | # temp = list(tuple(map(int,input("Entrar els elements de la Tupla: ").split())))
| |
| − | </source>
| |
| − |
| |
| − | 2. Escriure un programa Python per comptar les ocurrències de tots els elements d'una tupla en una llista.
| |
| − | Utilitzarem un bucle for i comptarem quantes vegades apareix cada element de la llista.
| |
| − |
| |
| − | Exemples: Entrada: tupla = ('a', 'a', 'c', 'b', 'd') llista = ['a', 'b'] Sortida: 3
| |
| − | <!---->
| |
| − | <source lang = "python">
| |
| − | print("Ocurrències Tuples")
| |
| − | tup = ('a', 'a', 'c', 'b', 'd')
| |
| − | lst = ['a', 'b']
| |
| − | count = 0
| |
| − | for item in tup:
| |
| − | if item in lst:
| |
| − | count+= 1
| |
| − | print("Ocurrencias", count)
| |
| − | </source>
| |