Python: 40 - Сложные условия

1. Определите значение переменной «a» после выполнения фрагмента программы:
  a = 10
b = 5
if not (a < 5):
a = 5
Ответ: 
2. Определите значение переменной «a» после выполнения фрагмента программы:
  a = 10
b = 5
if a > 5 and a < b:
a -= 5
Ответ: 
3. Определите значение переменной «a» после выполнения фрагмента программы:
  a = 10 
b = 5
if a > 1 or a < b:
a -= 5
if a > 1 and a == b:
a -= 5
Ответ: 
4. Определите значение переменной «a» после выполнения фрагмента программы:
  a = 10
b = 5
if a > 1 and a < b:
a -= 5
if a > 1 and a == b:
a -= 5
Ответ: 
5. Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 17?
  a = 10
b = 5
if a > 1 ... a < b:
a -= 7
else:
a += 7
Ответ: 
6. Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?
  a = 10
b = 5
if a < 1 ... a > b:
a -= 7
else:
a += 7
Ответ: 
7. Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 15?
  a = 10 
b = 5
if a < 1 ... a > b:
a -= 5
else:
a += 5
Ответ: