Informática, pregunta formulada por chuncer1234, hace 1 mes

Leer un carácter y deducir si está situado antes o después de la letra "ni" en orden alfabético.


C++ O en python


• Leer un carácter y deducir si está situado antes o después de la letra "ni" en orden alfabético.


C++ O en python


• Leer una letra de un texto. Deducir si está o no comprendida entre las letras mayúsculas I-M inclusive.


C++ O en python


• Contar el número de letras "i" de una frase terminada en un punto. Se supone que las letras pueden leerse independientemente


C++ O en python


• Contar el número de vocales de una frase terminada en un punto.


C++ O en python


• Leer cien caracteres de un texto y contar el número de letras "b".


C++ O en python


• Escribir una función convertida (núm,b) que nos permita transformar un número entero y positivo en base 10 a la base que le indiquemos como parámetro. Comprobar el algoritmo para las bases 2 y 16.

C++ O en python

Respuestas a la pregunta

Contestado por megatokay
0

A continuación se muestra 5 programas en Phyton para el manejo de cadena de caracteres, ubicar posiciones de letras en el alfabeto español, contar vocales y consonantes, entre otros.

Programa en Phyton que te dice si una letra ingresada está antes o después de la posición 13 (donde esta la m)

if __name__ == '__main__':

  • # Definir e inicializar variables

vector = str()

letra = str()

posicion = int()

vector = [str() for ind0 in range(27)]

vector[0] = "a"

vector[1] = "b"

vector[2] = "c"

vector[3] = "d"

vector[4] = "e"

vector[5] = "f"

vector[6] = "g"

vector[7] = "h"

vector[8] = "i"

vector[9] = "j"

vector[10] = "k"

vector[11] = "l"

vector[12] = "m"

vector[13] = "n"

vector[14] = "ñ"

vector[15] = "o"

vector[16] = "p"

vector[17] = "q"

vector[18] = "r"

vector[19] = "s"

vector[20] = "t"

vector[21] = "u"

vector[22] = "v"

vector[23] = "w"

vector[24] = "x"

vector[25] = "y"

vector[26] = "z"

  • # Ingresamos la letra

print("Ingrese una letra")

while True:# no hay 'repetir' en python

 letra = input()

 letra = str.lower(letra)

 if letra=="m" or len(letra)!=1:

  print("entrada inválida")

 if not (letra=="m" or len(letra)!=1): break

  • # identificar posición de la letra ingresada

for i in range(1,28):

 if vector[i-1]==letra:

  posicion = i

  • # Comparar con la posición de la letra m (13) y mostrar resultados

if posicion<13:

 print("La letra ingresada está en la posición ",posicion," antes de m (13)")

else:

 print("La letra ingresada está en la posición ",posicion," después de m (13)")

Programa en Phyton que te dice si una letra ingresada está entre la posición 9 y 13 (donde esta la i y la m)

if __name__ == '__main__':

  • # Definir e inicializar variables

vector = str()

letra = str()

posicion = int()

vector = [str() for ind0 in range(27)]

vector[0] = "a"

vector[1] = "b"

vector[2] = "c"

vector[3] = "d"

vector[4] = "e"

vector[5] = "f"

vector[6] = "g"

vector[7] = "h"

vector[8] = "i"

vector[9] = "j"

vector[10] = "k"

vector[11] = "l"

vector[12] = "m"

vector[13] = "n"

vector[14] = "ñ"

vector[15] = "o"

vector[16] = "p"

vector[17] = "q"

vector[18] = "r"

vector[19] = "s"

vector[20] = "t"

vector[21] = "u"

vector[22] = "v"

vector[23] = "w"

vector[24] = "x"

vector[25] = "y"

vector[26] = "z"

  • # Ingresamos la letra

print("Ingrese una letra")

while True:# no hay 'repetir' en python

 letra = input()

 letra = str.lower(letra)

 if len(letra)!=1:

  print("entrada inválida")

 if len(letra)==1: break

  • # identificar posición de la letra ingresada

for i in range(1,28):

 if vector[i-1]==letra:

  posicion = i

  • # Comparar con la posición de la letra i (9) y m (13) y mostrar resultados

if posicion<=13 and posicion>=9:

 print("La letra ingresada está entre i y m")

else:

 print("La letra ingresada No está entre i y m")

Programa en Phyton que te dice cuantas veces aparece la letra i en la frase ingresada

if __name__ == '__main__':

  • # Definir e inicializar variables

contador = int()

letra = str()

contador = 0

  • # Ingresar datos y procesar

print("ingrese una palabra o frase de letra en letra (ingrese . para terminar)")

while True:

 letra = input()

 if letra=="i":

  contador = contador+1

 if letra==".": break

  • # Imprimir resultados

print("encontramos ",contador," letras i en la frase o palabra ingresada")

Programa en Phyton que te dice cuantas vocales hay en una frase ingresada

if __name__ == '__main__':

  • # Definir variables

vocales = "aáeéiíoóuú"

contador = 0

  • # Ingresamos la frase

print("Ingrese una frase terminada en punto")

frase = input()

frase = str.lower(frase)

  • # identificar vocales y contar

for i in range(1,len(frase)+1):

 for j in range(1,len(vocales)+1):

  if frase[i-1:i]==vocales[j-1:j]:

   if vocales[j-1:j]=="a":

    contador = contador+1

   elif vocales[j-1:j]=="á":

    contador = contador+1

   elif vocales[j-1:j]=="e":

    contador = contador+1

   elif vocales[j-1:j]=="é":

    contador = contador+1

   elif vocales[j-1:j]=="i":

    contador = contador+1

   elif vocales[j-1:j]=="í":

    contador = contador+1

   elif vocales[j-1:j]=="o":

    contador = contador+1

   elif vocales[j-1:j]=="ó":

    contador = contador+1

   elif vocales[j-1:j]=="u":

    contador = contador+1

   elif vocales[j-1:j]=="ú":

    contador = contador+1

  • # Imprimir resultado

print("La cantidad de vocales es: ",contador)

Programa en Phyton que te dice cuantas veces se encuentra la letra b en una frase ingresada

if __name__ == '__main__':

  • # Definir variables

letra = "b"

contador = 0

  • # Ingresamos la frase

print("Ingrese una frase larga")

while True:

 frase = input()

 if len(frase)<100:

  print("Frase debe tener al menos cien caracteres")

 if len(frase)>=100: break

frase = str.lower(frase)

  • # identificar letra b y contar

for i in range(1,len(frase)+1):

 for j in range(1,len(letra)+1):

  if frase[i-1:i]==letra[j-1:j]:

   if letra[j-1:j]=="b":

    contador = contador+1

  • # Imprimir resultado

print("La cantidad de letra b es: ",contador)

Para saber más acerca de programas en Phyton consulte: https://brainly.lat/tarea/60461022

#SPJ1

Adjuntos:
Otras preguntas