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

De wikiserver
Dreceres ràpides: navegació, cerca
 
(Hi ha una revisió intermèdia del mateix usuari que no es mostren)
Línia 5: Línia 5:
 
Original Tuple: (4, 3, 2, 2, -1, 18) Sortida: -864
 
Original Tuple: (4, 3, 2, 2, -1, 18) Sortida: -864
  
<!---->
+
 
 
<source lang = "python">
 
<source lang = "python">
 
print("Multiplicar Tuples")
 
print("Multiplicar Tuples")
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 34: Línia 35:
  
 
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")
Línia 45: Línia 46:
 
print("Ocurrencias", count)
 
print("Ocurrencias", count)
 
</source>
 
</source>
 +
<!---->

Revisió de 10: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)