Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2015, 21:21
TriN
 
Fecha de Ingreso: enero-2014
Mensajes: 47
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: como escribir con pyton cuando tenga tres cadenas el menor de los tres

Hola Jor, espero haber entendido lo que planteas, existe la función len que retorna un entero con el número de caracteres encontrados en una cadena; sabiendo esto podrías almacenar el número de caracteres de cada cadena en 3 variables sería tu caso y luego realizar ciclos condicionales a los valores de las variables y de esa forma imprimir la cadena con menor longitud te muestro un ejemplo con dos cadenas, deberás aplicar la misma lógica para agregar mas cadenas:

Código Python:
Ver original
  1. cad1=input("Escriba la cadena 1: ")
  2. cad2=input("Escriba la cadena 2: ")
  3. n1=len(cad1)
  4. n2=len(cad2)
  5. print(n1)
  6. print(n2)
  7. if(n1<n2):
  8.     print("La menor cadena de las 2 es la cadena: %s "%(cad1))
  9. elif(n2<n1):
  10.      print("La menor cadena de las 2 es la cadena: %s "%(cad2))
  11. else:
  12.     print("Las dos cadenas poseen la misma longitud")

A y otra cosa el lenguaje se llama Python

Última edición por TriN; 22/05/2015 a las 23:42