English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Pour résoudre ce problème, nous avons besoin du module requests.
Pour installer le module requests, nous devons exécuter cette commande dans la ligne de commande.
Scrapping
Importez le module requests.
Ensuite, nous devons obtenir des données à partir de l'URL.
Utilisez UTF-8Décodez le texte.
Ensuite, convertissez la chaîne en liste de mots.
Parcourez la liste des mots à l'aide d'une boucle.
Ensuite, comparez les valeurs ASCII des caractères adjacents de chaque mot.
Si la comparaison est correcte, imprimez les mots ordonnés, sinon stockez les mots non ordonnés.
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()