اول از همه expressions جز statement هستند و یا به عبارتی دیگر همان Statement هستند.
به فرض مثال در Python :
expressions شامل شناسه ها ، متغیر ها و operators هستند .
نکته در تمام زبان ها یکسان است بنده Python مثال زدم
ولی statement در یک جمله بگم هر خط یا خط ها که نوشته شود گفته می شود
مثال : + , +
EDIT:
if expression:
statement(s)
خوب حالا شرط IF فقط با True , False انجام میشه این عملیات را قالبا Operator ها می نا میم مثال :
if x == 0: //expression
print '0' //statement
print 'Sefr' //statement
print 'zero' //statement
else:
exp(x**-2)