পাইথন তার বিশাল লাইব্রেরি এবং মেথড দিয়ে যেকোনো ডেটা ম্যানিপুলেশন হ্যান্ডেল করতে পারে। দুটি দেয়া নম্বরের মাঝপথের সব নম্বর জেনারেট করার পদ্ধতি এই আর্টিকেলে বর্ণনা করা হয়েছে।
range() ফাংশন ব্যবহার করে
range() ফাংশন একটি নম্বর সিকোয়েন্স রিটার্ন করে যা ০ থেকে শুরু হয় (ডিফল্ট), ১ করে বাড়ে এবং নির্দিষ্ট নম্বরে শেষ হয়। স্টার্ট, এন্ড এবং ইনক্রিমেন্ট স্টেপ পরিবর্তন করা যায়।
উদাহরণ
def getnums(s, e, i):
return list(range(s, e, i))
start, end, intval = -3, 6, 2
print(getnums(start, end, intval))
আউটপুট
[-3, -1, 1, 3, 5]
randrange ফাংশন ব্যবহার করে
random মডিউলের randrange মেথড দিয়ে র্যান্ডম নম্বর জেনারেট করা যায়।
উদাহরণ
import random
def getnums(s, e, i):
return random.randrange(s, e, i)
start, end, intval = 3, 16, 2
print(getnums(start, end, intval))
আউটপুট
7
numpy.arange ফাংশন ব্যবহার করে
numpy লাইব্রেরির arange ফাংশনও একই প্যারামিটার নেয় এবং লিস্ট আকারে আউটপুট দেয়।
উদাহরণ
import numpy as np
def getnums(s, e, i):
return np.arange(s, e, i)
start, end, intval = 3, 16, 2
print(getnums(start, end, intval))
আউটপুট
[ 3 5 7 9 11 13 15]