Es verdad, hay que poner una sola palabra. El tema de los for no hay que usarlo, ni while, ni array. Cuando llegue a esa parte los usaré, si no no aprendo ahcer las cosas bien.
Me funciona. Muchas gracias por tu algoritmo.
En cuanto al otro es:
Diseña un programa que calcule la menor de cinco palabras dadas; es decir, la primera palabra de las cinco en orden alfabético. No aceptaremos que las mayúsculas sean "alfabéticamente" menores que las minúsculas. O sea, ’pepita’ es menor que ’Pepito’.
Si necesita algo especial para que las minúscula sea primero.
Estaba traquiniando con ello de esa manera.
Código:
if minimo >= "A" and minimo <= "Z":
Pero no funciona.
Código:
palabra_1 = raw_input('Introduce primera palabra: ')
palabra_2 = raw_input('Introduce segunda palabra: ')
palabra_3 = raw_input('Introduce tercera palabra: ')
palabra_4 = raw_input('Introduce cuarta palabra: ')
palabra_5 = raw_input('Introduce quinta palabra: ')
minimo =palabra_1
if palabra_2 < minimo:
minimo = palabra_2
if palabra_3 < minimo:
minimo = palabra_3
if palabra_4 < minimo:
minimo = palabra_4
if palabra_5 < minimo:
minimo = palabra_5
if minimo >= "A" and minimo <= "Z": # Sin esta línea me funciona el ejercicio del primero. Este caso se trata de hacer funcionar el segundo.
print "\n" + minimo