Diferència entre revisions de la pàgina «ASIX-M3-UF1-A4.4- Solucions Exercicis tuples»

De wikiserver
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «== 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,...».)
 
Línia 29: Línia 29:
 
# temp = list(tuple(map(int,input("Entrar els elements de la Tupla: ").split())))
 
# temp = list(tuple(map(int,input("Entrar els elements de la Tupla: ").split())))
 
</source>
 
</source>
 
  
 
2. Escriure un programa Python per comptar les ocurrències de tots els elements d'una tupla en una llista.
 
2. Escriure un programa Python per comptar les ocurrències de tots els elements d'una tupla en una llista.
Línia 35: Línia 34:
  
 
Exemples: Entrada: tupla = ('a', 'a', 'c', 'b', 'd') llista = ['a', 'b'] Sortida: 3
 
Exemples: Entrada: tupla = ('a', 'a', 'c', 'b', 'd') llista = ['a', 'b'] Sortida: 3
<!--
+
<!---->
 
<source lang = "python">
 
<source lang = "python">
 
print("Ocurrències Tuples")
 
print("Ocurrències Tuples")

Revisió del 18:20, 4 maig 2023

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)