English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
لحل هذه المشكلة، نحتاج إلى مكتبة الطلبات.
لتنصيب مكتبة الطلبات، نحتاج إلى تنفيذ هذا الأمر في سطر الأوامر.
السحب
استيراد مكتبة الطلبات.
ثم، نحتاج إلى الحصول على البيانات من URL.
استخدم الترميز UTF-8 لترميز النص.
ثم قم بتحويل النص إلى قائمة من الكلمات.
استخدم الدورات لاستكشاف قائمة الكلمات.
ثم قارن قيم ASCII للحروف المتجاورة في كل كلمة.
إذا كانت المقارنة صحيحة، فإنه سيتم طباعة الكلمات المرتبة، وإلا يتم تخزين الكلمات غير المرتبة.
import requests def Words_find(): my_url = ""#put thisurl 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()