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

 
Vista:
sin imagen de perfil
Val: 2
Ha disminuido su posición en 18 puestos en Python (en relación al último mes)
Gráfica de Python

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

Publicado por Adel (1 intervención) el 24/04/2020 05:08:24
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:(

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

Reverso

1
2
3
4
palabra_frase = input("Introduce una palabra: ")
 
for i in range(len(palabra_frase)-1, -1, -1):
    print(palabra_frase[i])

Eso es lo que tengo por favor AYUDAAA
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 765
Bronce
Ha mantenido su posición en Python (en relación al último mes)
Gráfica de Python

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

Publicado por dario (185 intervenciones) el 24/04/2020 06:32:09
Hola, espero esto te ayude.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#Contar el numero de veces que aparece una letra
#en un frase o palabra
contador = 0
frasePalabra = input('Digite una frase o una palabra: ')
letra = input('Ahora digite una letra: ')
 
for i in frasePalabra:
  if i == letra:
    contador += 1
 
print('La letra %c aparece %d veces' %(letra,contador))
 
#Mostrar las letra de la palabra o frase
#desde la ultima hasta la primera
print('\nMostrar desde la ultima hasta la primera')
for i in range(len(frasePalabra)-1,-1,-1):
  print(frasePalabra[i])
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar