English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

البحث عن الكلمات المرتبة في القاموس باستخدام Python

لحل هذه المشكلة، نحتاج إلى مكتبة الطلبات.

لتنصيب مكتبة الطلبات، نحتاج إلى تنفيذ هذا الأمر في سطر الأوامر.

التنصيب

السحب

  • استيراد مكتبة الطلبات.

  • ثم، نحتاج إلى الحصول على البيانات من 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()
أنت قد تحب