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