इस समस्या को हल करने के लिए हमें अनुरोध मॉड्यूल की आवश्यकता है।
अनुरोध मॉड्यूल स्थापित करने के लिए, हमें कमांड लाइन पर निष्पादित करने के लिए इस कमांड की आवश्यकता है।
पाइप इंस्टॉल अनुरोध
स्क्रैपिंग
- आयात अनुरोध मॉड्यूल।
- फिर हमें यूआरएल से डेटा लाने की जरूरत है।
- 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()