Cadena alfabética X21550


Statement
 

pdf   zip

thehtml

Escribe una función llamada alfabetica. Dicha función recibirá un único parámetro: una cadena de caracteres; y devolverá un valor booleano.

La función debe devolver True si la cadena de caracteres pasada como parámetro es una palabra alfabética y False en caso contrario. Una palabra es alfabética si todas sus letras están ordenadas alfabéticamente de manera ascendente. Las siguientes palabras son alfabéticas: amor, chino, himno. La función siempre se probará pasándole una única palabra (la cadena de entrada no tendrá espacios), y no será necesario hacer ninguna comprobación en ese aspecto. Tampoco se probará con cadenas vacías. Ni con palabras que tengan el mismo carácter dos veces seguidas.

Para que tu función pueda ser evaluada correctamente por el juez en línea, tu código deberá tener la siguiente forma:

import sys def alfabetica(cadena): .... c=sys.stdin.readline().strip() print(alfabetica(c))

Entrada

(Si utilizas el fragmento de código definido más arriba, no debes preocuparte por esto) Una única línea con la cadena de entrada.

Salida

(Si utilizas el fragmento de código definido más arriba, no debes preocuparte por esto) La cadena True si la palabra es alfabética, y la cadena False en caso contrario.

Information
Author
Víctor M. Sánchez Cartagena
Language
Spanish
Official solutions
Python
User solutions
Python