English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Para resolver este problema, necesitamos el módulo de solicitudes.
Para instalar el módulo de solicitudes, necesitamos ejecutar este comando en la línea de comandos.
Scrapping
Importa el módulo de solicitudes.
Luego, necesitamos obtener los datos desde la URL.
Usa UTF-8Decodifica el texto.
Luego convierte la cadena en una lista de palabras.
Usa un bucle para recorrer la lista de palabras.
Luego compara el valor ASCII de los caracteres adyacentes de cada palabra.
Si la comparación es correcta, imprime las palabras ordenadas, de lo contrario almacena las palabras desordenadas.
import requests def Words_find(): my_url = ""#put this url of .txt files in any website my_fetchData = requests.get(my_url) my_wordList = my_fetchData.content my_wordList = my_wordList.decode("utf-8).split() return my_wordList def wordordered(): collection = Words_find() collection = collection[16:] my_word = '' for my_word in collection: result = 'ordered' i = 0 l = len(my_word) - 1 if (len(my_word) < 3): continue while i < l: if (ord(my_word[i]) > ord(my_word[i+1)): result = 'not ordered' break else: i += 1 if (result == 'ordered'): print(my_word, ': ', result) if __name__ == '__main__': wordordered()