L1 variable in python

التاسك المطلوب منكم

a = 10
b = "5"
c = str(a) + b
d = a + int(b)

ما نوع c 
وما قيمته؟

  1. ما نوع d 
    وما قيمته؟
  2. اشرح الفرق بين العمليتين:
     str(a) + b و a + int(b)
  3. ماذا يحدث إذا كتبت
     a + b 
    مباشرة بدون تحويل؟ 
    جرّب واشرح الخطأ الظاهر.