Diferència entre revisions de la pàgina «ASIX-M3-UF1-A4.4- Solucions Exercicis tuples»
De wikiserver
(Pàgina blanquejada) |
|||
| 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> | ||
| + | <!----> | ||
Revisió de 09:30, 25 maig 2024
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
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())))
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
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)