এই সমস্যা সমাধানের জন্য আমাদের অনুরোধ মডিউল প্রয়োজন।
অনুরোধ মডিউল ইনস্টল করার জন্য, কমান্ড লাইনে কার্যকর করার জন্য আমাদের এই কমান্ডের প্রয়োজন৷
পিপ ইনস্টল করার অনুরোধ
স্ক্র্যাপিং
- আমদানি অনুরোধ মডিউল।
- তারপর আমাদের 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()