سوال شماره 366 چندگزینه‌ای
آزمون رایگان پایتون فنی و حرفه ای
دستور print با این syntax در کدم نسخه پایتون موجب خطا می شود؟

گزینه‌ها:

  • 1. نسخه 3 ✓ صحیح
  • 2. نسخه2.x
  • 3. نسخه2و7
  • 4. همه موارد

پاسخ صحیح:

  • نسخه 3

توضیحات:

در پایتون ۳، سینتکس دستور print تغییر کرد و به یک تابع تبدیل شد.

در پایتون ۲:

  • دستور print بدون پرانتز نوشته می‌شد: print "Hello"

در پایتون ۳:

  • print باید به صورت تابع با پرانتز نوشته شود: print("Hello")

اگر کد پایتون ۲ را در پایتون ۳ اجرا کنید، به دلیل تفاوت سینتکس خطای نحوی (SyntaxError) دریافت خواهید کرد.