এই সেকশনে আমরা দুটি ভিন্ন পাইথন ভার্সনে সিঙ্গেল ও মাল্টিপল ভেরিয়েবল আউটপুট প্রিন্ট করার পদ্ধতি চেক করব।
# Python 2.7
সিঙ্গেল ভেরিয়েবল প্রিন্ট
>>> # Python 2.7
>>> # Print single variable
>&>> print 27
27
>>> print "Rahul"
Rahul
>>> # Print single variable, single brackets
>>> print(27)
27
>>> print("Rahul")
Rahul
Python 3.6
>>> # Python 3.6 >>> # Print single variable without brackets >>> print 27 SyntaxError: Missing parentheses in call to 'print' >>> print "Rahul" SyntaxError: Missing parentheses in call to 'print'
পাইথন ৩.৬-এ উপরের সিনট্যাক্স এরর দেয় কারণ: পাইথন ৩.x-এ print একটি স্টেটমেন্ট নয় বরং একটি ফাংশন (print())। তাই print কে print()-এ পরিবর্তন করা হয়েছে।
>>> print(27)
27
>>> print("Rahul")
Rahul
মাল্টিপল ভেরিয়েবল প্রিন্ট
Python 2.x (যেমন: python 2.7)
>>> # Python 2.7
>>> # Print multiple variables
>>> print 27, 54, 81
27 54 81
>>> # Print multiple variables inside brackets
>>> print(27, 54, 81)
(27, 54, 81)
>>> # With () brackets, উপরেরটি টাপল হিসেবে চেনা হয়, তাই ৩ ভেরিয়েবলের টাপল জেনারেট করে
>>> print("Rahul", "Raj", "Rajesh")
('Rahul', 'Raj', 'Rajesh')
উপরের আউটপুট থেকে দেখতে পাচ্ছি পাইথন ২.x-এ ব্র্যাকেট ()-এর ভিতরে একাধিক ভেরিয়েবল পাস করলে সেটি একাধিক আইটেমের টাপল হিসেবে চেনা হয়।
Python 3.x (যেমন: python 3.6)
# Python 3.6
# Print multiple variables
>>> print(27, 54, 81)
27 54 81
>>> print("Rahul", "Raj", "Rajesh")
Rahul Raj Rajesh
পাইথন ২.x ও ৩.x-এ একাধিক স্টেটমেন্টের আরেকটি উদাহরণ নিচে দেওয়া হলো।