Python - Mostrar el número de veces que aparece una letra en una frase

 
Vista:

Mostrar el número de veces que aparece una letra en una frase

Publicado por constanze (1 intervención) el 23/04/2020 20:38:07
Hola, tengo que escribir un programa que pida al usuario una frase/palabra y una letra, y muestre por pantalla el número de veces que aparece la letra en la frase y con la palabra ocupada aquí escribir un programa que muestre en pantalla una a una las letras de la frase/palabra ingresada comenzando por la última letra, lo he intentado pero me enredo con las listas, todo esto esto en dos programas diferentes pero que la palabra ocupada al principio también sea ocupada en el segundo, POR FAVOR AYUDA:(

Este sería el contador, que no se muy bien que parte está bien

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
palabra = int(input("escriba una palabra o frase: "))
 
lista = []
for i in range(palabra):
        print("Dígame la palabra", str(i + 1) + ": ", end="")
        palabra = input()
        lista += [palabra]
print("La lista creada es:", lista)
 
palabra = input("ingresa una frase o palabra: ")
letra= input("ingresa una letra: ")
 
cantidad = 0
 
for i in palabra:
  if i == letra:
      cantidad += 1
 
print("la letra", letra, "aparece", cantidad, "veces")

y este el programa para invertir las palabras

1
2
3
4
5
6
7
8
lista =[]
palabra_frase = input("ingresa una palabra o frase: ")
 
for element in lista:
    print (element =palabra_frase)
 
for i in range(len(palabra_frase)-1,-1,-1):
    print(palabra_frase[i])
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
1
Responder