English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Um dieses Problem zu lösen, benötigen wir das Anfrage-Modul.
Für die Installation des Anfrage-Moduls müssen wir diesen Befehl im Befehlszeilenfenster ausführen.
Scratching
Importieren Sie das Anfrage-Modul.
Dann müssen wir Daten von der URL abrufen.
Verwenden Sie UTF-8Dekodieren Sie den Text.
Dann konvertieren wir den String in eine Wortliste.
Wir durchlaufen die Wortliste mit einem Loop.
Dann vergleichen wir die ASCII-Werte der benachbarten Zeichen jedes Wortes.
Wenn die Vergleichsrechnung korrekt ist, wird der geordnete Wort gedruckt, andernfalls wird das unordentliche Wort gespeichert.
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()