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

De wikiserver
Dreceres ràpides: navegació, cerca
(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ó del 20:06, 12 set 2023