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

De wikiserver
Dreceres ràpides: navegació, cerca
(Es crea la pàgina amb «1. Escriu un programa que llegeixi una frase i crei un diccionari amb la quantitat d'aparicions de cada caràcter. A continuació, mostra el contingut del diccionari....».)
 
(Pàgina blanquejada)
(8 revisions intermèdies per 2 usuaris que no es mostren)
Línia 1: Línia 1:
1. Escriu un programa que llegeixi una frase i crei un diccionari amb la quantitat d'aparicions de cada caràcter. A continuació, mostra el contingut del diccionari.
 
  
<source lang = "python">
 
print("Repeticions caràcters en una frase  \n")
 
 
# Inicialització diccionari i frase
 
caracters = {}
 
frase = input("Escriu una frase: ")
 
 
# Recórrer la frase i comptar caràcter
 
for caracter in frase:
 
    if caracter in caracters:
 
      caracters[caracter] += 1 # el caràcter ja està en el diccionari
 
    else:
 
      caracters[caracter] = 1  # primera aparició del caràcter
 
 
# Mostrar el resultat
 
for clau,valor in caracters.items():
 
    print(clau,":",valor)
 
</source>
 

Revisió del 19:15, 7 maig 2024