কম্পিউটার

এলোমেলো চার-অঙ্কের পিনের একটি সমান (দৈর্ঘ্য) সিরিজ তৈরি করতে পাইথনে একটি প্রোগ্রাম লিখুন। ব্যবহারকারীর কাছ থেকে দৈর্ঘ্য পান এবং এটি বৈধ না হওয়া পর্যন্ত জিজ্ঞাসা করুন


হিসাবে সমান দৈর্ঘ্যের এলোমেলো চার-অঙ্কের পিন নম্বর তৈরি করার ফলাফল
enter the series size 4
Random four digit pin number series
0    0813
1    7218
2    6739
3    8390

এটি সমাধান করার জন্য, আমরা নীচে দেওয়া পদক্ষেপগুলি অনুসরণ করব -

সমাধান

  • একটি খালি এবং তালিকা তৈরি করুন এবং সত্য হিসাবে ফলাফল সেট করুন

  • যখন লুপ সেট করুন এবং ব্যবহারকারীর কাছ থেকে আকার পান

  • আকার জোড় বা বিজোড় খুঁজে বের করার শর্ত সেট করুন। যদি আকারটি বিজোড় হয় তবে ফলাফলটিকে মিথ্যা হিসাবে বরাদ্দ করুন এবং একটি জোড় সংখ্যা প্রবেশ করানো পর্যন্ত লুপটি চালান৷

l = []
while(True):
   size = int(input("enter the series size"))
   if(size%2==1):
      result = False
  • যদি আকারটি একটি সমান মান হয় তবে ফলাফলটিকে সত্য হিসাবে বরাদ্দ করুন এবং আকারের পরিসর অ্যাক্সেস করার জন্য লুপের জন্য সেট করুন৷

result = True
for i in range(size):
  • এলোমেলো চার-সংখ্যার সংখ্যা তৈরি করুন এবং এটিকে rand_pin সংরক্ষণ করুন।

  • তালিকায় rand_pin মান যোগ করুন তারপর একটি সিরিজ তৈরি করুন।

rand_pin = random.sample(num,4)
l.append("".join(rand_pin))
pd.Series(l)
  • যদি ফলাফলের মানটি সত্য হয় তাহলে if কন্ডিশন ব্যবহার করে লুক ভেঙে দিন।

if(result==True):
   break

উদাহরণ

আসুন নীচের কোডটি বুঝুন -

# importing pandas as pd
import pandas as pd
import random,string
num = string.digits
result = True
l = []
while(True):
   size = int(input("enter the series size"))
   if(size%2==1):
      result = False
   else:
      result = True
      for i in range(size):
         rand_pin = random.sample(num,4)
         l.append("".join(rand_pin))
      series = pd.Series(l)
      print("Random four digit pin number series\n",series)
   if(result==True):
      break

আউটপুট

enter the series size 3
oops! enter an even number!
enter the series size 5
oops! enter an even number!
enter the series size 4
Random four digit pin number series
0    0813
1    7218
2    6739
3    8390
dtype: object

  1. একটি সিরিজের উপাদানগুলিকে ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন যাতে একটি স্ট্রিং শুরু হয় এবং 'a' দিয়ে শেষ হয়

  2. একটি প্রদত্ত সিরিজে পূর্ণসংখ্যা, ফ্লোট এবং অবজেক্ট ডেটা প্রকারের মোট সংখ্যা গণনা করতে পাইথনে একটি প্রোগ্রাম লিখুন

  3. একটি প্রদত্ত সিরিজে বৈধ তারিখগুলি ফিল্টার করতে পাইথনে একটি প্রোগ্রাম লিখুন

  4. একটি সিরিজে পাঁচটি এলোমেলো এমনকি সূচক ছোট হাতের বর্ণমালা তৈরি করতে পাইথনে একটি প্রোগ্রাম লিখুন