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

De wikiserver
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «1. Escriu un programa que escrigui els valors d'una llista de tuples, reemplaçant el darrer element de la llista per 10, :Llita d'exemple: [(1, 2, 4), (4, 5, 6), (7,...».)
 
 
(4 revisions intermèdies per 2 usuaris que no es mostren)
Línia 1: Línia 1:
1. Escriu un programa que escrigui els valors d'una llista de tuples, reemplaçant el darrer element de la llista per 10,
+
'''1. Escriviu un programa de Python que calculi el producte, multiplicant tots els números d'una tupla donada.'''
  
:Llita d'exemple: [(1, 2, 4), (4, 5, 6), (7, 8, 9)]
+
Tupla Original: (4, 3, 2, 2, -1, 18), Sortida: -864
:Sortida: [(1, 2, 10), (4, 5, 10), (7, 8, 10)]
 
<source lang = "python">
 
llista_tuples = [(1, 2, 3), (4, 5, 6), (7, 8, 9)]
 
print([tupla[:-1] + (10,) for tupla in llista])
 
</source>
 
  
  
22. Escriu un programa per elimniar tuples buides d'una llista de tuples.
+
'''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.
  
:Llita d'exemple: [(), (), ('',), ('a', 'b'), ('a', 'b', 'c'), ('d')]
+
Exemples: Entrada: tupla = ('a', 'a', 'c', 'b', 'd'), llista = ['a', 'b'], Sortida: 3
:Sortida: [('',), ('a', 'b'), ('a', 'b', 'c'), 'd']
 
<source lang = "python">
 
L = [(), (), ('',), ('a', 'b'), ('a', 'b', 'c'), ('d')]
 
L = [t for t in L if t]
 
print(L)
 
</source>
 
 
 
23. Write a Python program to sort a tuple by its float element. Go to the editor
 
Sample data: [('item1', '12.20'), ('item2', '15.10'), ('item3', '24.5')]
 
Expected Output: [('item3', '24.5'), ('item2', '15.10'), ('item1', '12.20')]
 
 
 
Click me to see the sample solution
 
 
 
24. Write a Python program to count the elements in a list until an element is a tuple. Go to the editor
 
 
 
Click me to see the sample solution
 

Revisió de 10:45, 16 maig 2022

1. Escriviu un programa de Python que calculi el producte, multiplicant tots els números d'una tupla donada.

Tupla Original: (4, 3, 2, 2, -1, 18), Sortida: -864


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