কম্পিউটার

Python-এ কোনো লুপ ব্যবহার না করে n-এর গুন m প্রিন্ট করুন।


একটি সংখ্যা n দেওয়া হলে, কোনো লুপ ব্যবহার না করেই n-এর গুণিত m প্রিন্ট করুন। এখানে আমরা রিকার্সিভ ফাংশন ব্যবহার করি।

উদাহরণ

ইনপুট:n =15 আউটপুট:15 10 5 0 5 10 15

অ্যালগরিদম

ধাপ 1:দেওয়া n. ধাপ 2:যদি আমরা n-এর দিকে ফিরে যাই এবং আমরা সেখানে পৌঁছে যাই, তাহলে আমাদের কাজ শেষ। ধাপ 3:যদি আমরা 0 বা নেতিবাচক দিকে অগ্রসর হই। ধাপ 4:যদি m বড় হয় , তারপর 5, সত্য পতাকা সহ রিকার্সিভ ফাংশন অন্যথায় রিকারসিভ ফাংশন মিথ্যা। ধাপ 5:m যদি 5 এর বেশি না হয় তাহলে পতাকা মিথ্যা।

উদাহরণ কোড

def printm(p, q, পতাকা):print(q) if flag ==False এবং p ==q:যদি পতাকা রিটার্ন:if q - 5> 0:printm(p, q - 5, True) else :# মিথ্যা ফ্ল্যাগ প্রিন্টএম (p, q - 5, False) সহ পুনরাবৃত্তি:# যদি পতাকা মিথ্যা হয়। printm(p, q + 5, False)# ড্রাইভার কোডেন =15printm(n, n, True)

আউটপুট

15105051015

  1. পাইথনে POST পদ্ধতি ব্যবহার করে তথ্য পাস করা

  2. পাইথনে কোনো লুপ ব্যবহার না করে n-এর প্রথম m গুণিতক প্রিন্ট করুন

  3. পাইথন প্রোগ্রামে কোনো লুপ ব্যবহার না করেই নম্বর সিরিজ প্রিন্ট করুন

  4. কোনো লুপ ব্যবহার না করেই প্রিন্ট নম্বর সিরিজের জন্য পাইথন প্রোগ্রাম