Python-এ print() ফাংশন ডিফল্টভাবে newline দিয়ে শেষ হয়। পাইথনের একটি পূর্বনির্ধারিত বিন্যাস রয়েছে, তাই যদি আমরা প্রিন্ট (ভেরিয়েবল নাম) ব্যবহার করি তাহলে এটি স্বয়ংক্রিয়ভাবে পরবর্তী লাইনে চলে যাবে।
উদাহরণের জন্য
print("Tutorial")
print("Tutorialspoint")
আউটপুট এই মত দেখায় -
Tutorial Tutorialspoint
কিন্তু কখনও কখনও এমন হতে পারে যে, আমরা পরবর্তী লাইনে যেতে চাই না কিন্তু একই লাইনে প্রিন্ট করতে চাই।
উদাহরণস্বরূপ
Input: print("Tutorial") print("Tutorialspoint")
Output: TutorialTutorialspoint
কিন্তু এখানে সমাধান পাইথন সংস্করণের উপর নির্ভর করে।
এটি পাইথন 2.x-এ সম্ভব ছিল যেখানে নতুন লাইন ছাড়াই প্রিন্ট করা সম্ভব ছিল, যদি আমরা উপরে উল্লিখিত সিনট্যাক্সে কোড লিখি।
এখন নিম্নলিখিত কোড বিবেচনা করুন.
উদাহরণ কোড
print("Python Program"),
print("Tutorials Point")
# defining a list
my_arr = [11, 22, 33, 44]
# printing the list content
for i in range(4):
print(my_arr[i]),
আউটপুট
Python Program Tutorials Point 11 22 33 44
এখন নিম্নলিখিত কোডটি বিবেচনা করুন যেখানে আউটপুটে, একই লাইনে মুদ্রণ করা হয়েছে।
উদাহরণ কোড
print("Python Program",end =""),
print("Tutorials Point")
# defining a list
my_arr = [11, 22, 33, 44]
# printing the list content
for i in range(4):
print(my_arr[i], end =""),
আউটপুট
Python Program Tutorials Point 11 22 33 44