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
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