কম্পিউটার

পাইথন প্রোগ্রাম 1 থেকে 100 এর মধ্যে সমস্ত শুভ সংখ্যা প্রিন্ট করতে


যখন 1 থেকে 100 এর মধ্যে সমস্ত ahppy সংখ্যা প্রিন্ট করার প্রয়োজন হয়, তখন একটি সাধারণ লুপ এবং ‘%’, ‘+’, এবং ‘//’ এর মতো অপারেশন ব্যবহার করা হয়।

একটি সুখী সংখ্যা হল একটি যা 1 হিসাবে শেষ হয়, যখন এটি সংখ্যার প্রতিটি অঙ্কের বর্গক্ষেত্রের যোগফল দ্বারা প্রতিস্থাপিত হয়।

একটি প্রদত্ত পরিসরের মধ্যে খুশি সংখ্যাগুলি মুদ্রণ করতে, একটি সাধারণ লুপ ব্যবহার করা যেতে পারে৷

নীচে একই −

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

উদাহরণ

def check_happy_num(my_num):
   remaining = sum_val = 0
   while(my_num > 0):
      remaining = my_num%10
      sum_val = sum_val + (remaining*remaining)
      my_num = my_num//10
   return sum_val
print("The list of happy numbers between 1 and 100 are : ")
for i in range(1, 101):
   my_result = i
   while(my_result != 1 and my_result != 4):
      my_result = check_happy_num(my_result)
   if(my_result == 1):
      print(i)

আউটপুট

The list of happy numbers between 1 and 100 are :
1
7
10
13
19
23
28
31
32
44
49
68
70
79
82
86
91
94
97
100

ব্যাখ্যা

  • ‘check_happy_num’ নামের একটি পদ্ধতি সংজ্ঞায়িত করা হয়েছে, এটি একটি সংখ্যাকে প্যারামিটার হিসেবে নেয়।
  • এটি সংখ্যাটি 0-এর বেশি কিনা তা পরীক্ষা করে।
  • একটি সমষ্টি ভেরিয়েবল 0-এ বরাদ্দ করা হয়েছে।
  • এটি সংখ্যাটিকে 10 দ্বারা ভাগ করে এবং অবশিষ্টটি পায় এবং এটি একটি মান নির্ধারণ করে৷
  • এই অবশিষ্টাংশ নিজের সাথে গুণিত হয় এবং একটি 'সমষ্টি' ভেরিয়েবলে যোগ করা হয়।
  • এটি সংখ্যার সমস্ত অঙ্কে ঘটে।
  • এই যোগফল আউটপুট হিসাবে ফেরত দেওয়া হয়।
  • একটি পরিসর সংজ্ঞায়িত করা হয়েছে, 1 থেকে 101, এবং সংখ্যাগুলি পুনরাবৃত্তি করা হয়েছে৷
  • প্রতিটি নম্বরকে পূর্বে সংজ্ঞায়িত পদ্ধতিতে কল করা হয়।
  • যদি এটি একটি খুশি নম্বর হয়, এটি কনসোলে প্রদর্শিত হয়৷

  1. একটি ব্যবধানে সমস্ত প্রাইম সংখ্যা প্রিন্ট করার জন্য পাইথন প্রোগ্রাম

  2. একটি প্রদত্ত সংখ্যার সমস্ত প্রাইম ফ্যাক্টর প্রিন্ট করার জন্য দক্ষ প্রোগ্রামের জন্য পাইথন প্রোগ্রাম

  3. পাইথন প্রোগ্রাম একটি প্রদত্ত সংখ্যার জন্য 3 এবং 5 দ্বারা বিভাজ্য সমস্ত সংখ্যা মুদ্রণ করে

  4. পাইথন ব্যবহার করে একটি ব্যবধানে সমস্ত প্রাইম নম্বর কীভাবে প্রিন্ট করবেন?