Обьясните пожалуйста код поэтапно, а то не понял как получилось 20?
x = 5

if x > 10:
  x = x + 2

if x > 6:
  x = x * 2

if x <  10:   # тут попали под условие так как x = 5
  if x == 5:   # тут снова попали
    x = x * 3  # значит x = 5 * 3 = 15
  else:
    x = x * 10
elif x <  20:  # это условие уже не выполнится, так как первое условие блока уже было удовлетворено
  x = x * 4

if x > 7:       # вновь попали под условие так как у нас x = 15 
  x = x * 2    # значит x = 15 * 2 = 30

if x > 2:       # вновь попали под условие так как у нас x = 30
  x = x - 10  # значит x = 30 - 10 = 20

print(x)        # напечатали текущее значение x=20
Очень удобно объяснять питонячий код без отступов. Воспользуйтесь тегом "code".
А еще лучше - воспользуйтесь отладчиком и пройдите по коду по шагам.