Informática, pregunta formulada por Usuario anónimo, hace 2 meses

En python, escribir una función que tome un carácter y devuelva True si es una vocal, de lo contrario devuelve False.

Respuestas a la pregunta

Contestado por flavio62
0

Respuesta:

letraVocalTrue o False - Python

Explicación:

vocales =("aeiou")

caracter = input("Digite una letra:")

for vocal in caracter:

   aux = "True"

   if vocal not in vocales:

       aux = "False"

print(aux)

Adjuntos:
Contestado por megatokay
0

Programa en Python que ejecuta funcion para determinar si un caracter ingresado es una vocal. Se adjunta imagen de salida del algoritmo y del código.

Código Python con llamadas a función

def busqueda(cter, vlor):

vcales = str()

vlor = "false"

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

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

 if cter==vcales[j-1:j]:

  vlor = "true"

  return vlor

if not vlor=="true":

  vlor = "false"

  return vlor  

if __name__ == '__main__':

  • # Definir variables

res = str()

cter = str()

global vlor

vlor = str()

sguir = str()

vlor = "false"

sguir = "s"

res = " "

  • # Ingresamos la cter y la validamos que queden todas las letras en minúscula

while sguir=="s":

 print("Ingrese caracter: ", end="")

 while True:

  cter = input()

  if not len(cter)==1:

   print("ingrese solo un caracter, intente de nuevo")

  if len(cter)==1: break

 cter = str.lower(cter)

  •  # idenficamos vocales (llamada a función)

 res = busqueda(cter,vlor)

  •  # Imprimimos resultado

 print("Respuesta: ",res)

 print("¿Otro caracter  (s/n)", end="")

 while True:

  sguir = input()

  sguir = str.lower(sguir)

  if not ((sguir!="s" and sguir!="n")): break

Para saber más acerca de llamadas a función en Python consulte: https://brainly.lat/tarea/64740981

#SPJ2

Adjuntos:
Otras preguntas