কম্পিউটার

একটি অ্যারের উপাদানগুলিকে ডানদিকে ঘোরানোর জন্য পাইথন প্রোগ্রাম


যখন একটি তালিকার উপাদানগুলিকে ডানদিকে ঘোরানোর প্রয়োজন হয়, তখন উপাদানগুলিকে পুনরাবৃত্ত করা হয়, এবং একটি শেষ উপাদানকে একটি মান বরাদ্দ করা হয়, তারপরে উপাদানগুলিকে পুনরাবৃত্তি করা হয় এবং একটি উপাদান অদলবদল করা হয়৷

নীচে একই -

এর একটি প্রদর্শন রয়েছে৷

উদাহরণ

my_list = [31, 42, 13, 34, 85, 0, 99, 1, 3]
n = 3
print("The value of n has been initialized to")
print(n)
print("The list is :")
print(my_list)

print("List is being right rotated by 3 elements...")
for i in range(0, n):
   last_elem = my_list[len(my_list)-1]

   for j in range(len(my_list)-1, -1, -1):
      my_list[j] = my_list[j-1]

   my_list[0] = last_elem

print()

print("List after right rotation is : ")
for i in range(0, len(my_list)):
   print(my_list[i])

আউটপুট

The value of n has been initialized to
3
The list is :
[31, 42, 13, 34, 85, 0, 99, 1, 3]
List is being right rotated by 3 elements...
List after right rotation is :
99
1
3
31
42
13
34
85
0

ব্যাখ্যা

  • একটি তালিকা সংজ্ঞায়িত করা হয়, এবং কনসোলে প্রদর্শিত হয়৷

  • n-এর মান সংজ্ঞায়িত করা হয় এবং কনসোলে প্রদর্শিত হয়।

  • তালিকাটি পুনরাবৃত্তি করা হয়েছে, এবং শেষ উপাদানটিকে একটি মান নির্ধারণ করা হয়েছে।

  • তালিকাটি আবার পুনরাবৃত্তি করা হয়েছে, এবং ধাপের আকার -1 হিসাবে সংজ্ঞায়িত করা হয়েছে, এবং এটি তালিকার শেষ উপাদান পর্যন্ত যাওয়ার জন্য নির্দিষ্ট করা হয়েছে৷

  • শেষ উপাদানটি তালিকার প্রথম অবস্থানে বরাদ্দ করা হয়েছে।

  • তালিকাটি তিনটি অবস্থান দ্বারা ঘোরানো হত৷

  • এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়৷


  1. প্যাটার্ন 'G' প্রিন্ট করতে পাইথন প্রোগ্রাম

  2. পাইথনে প্রদত্ত তালিকার ডানদিকে ছোট ছোট উপাদানের সংখ্যা ফেরত দেওয়ার প্রোগ্রাম

  3. পাইথন প্রোগ্রাম ডানদিকে n দ্বারা একটি তালিকা ঘোরান

  4. Python প্রোগ্রাম দুটি তালিকার সমস্ত সাধারণ উপাদান প্রিন্ট করতে।