ASIX-M3-UF1-A4.3- Solucions Exercicis diccionaris
De wikiserver
La revisió el 19:33, 1 des 2020 per Rsort (Discussió | contribucions) (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....».)
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.
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)