Математические операторы и логические выражения
a = 10
— изменить значение
a -= 10
— уменьшить значение на 10
a += 10
– увеличить значение на 10
c = a + 5
— в переменную с поместить значение на 5 больше, чем в переменной a
c = a * 2
– в перменную с поместить значение, в 5 раз большее, чем в переменной а
c= a / 3
– разделить а на 3 и результат поместить в переменную с. Результат: float
c = a // 3
— разделить а на 3, отбросить дробную часть, результат (целое число) поместить в с. Результат: int
c = a % 2
– остаток от деления а на 2 поместить в с (0 для четных, 1 для нечетных)
c = a % 10
– остаток от деления а на 10 поместить в с (последняя цифра числа)
c = a**3
– возвести в третью степень
a = b = 5
– a и b получают одинаковое значение
a,b = 4,9 a = 4, b = 9
a = [1,2,3,4]
b,c,d,e = a
b=1, c=2, d=3, e=4
a == 5
– истина, если а равно 5, ложь в противном случае
a != 5
– истина, если а не равно 5, ложь в противном случае
not a == 5
– истина, если а не равно 5, ложь в противном случае
a == 5 or a == 10
– истина, если а равно 5 или 10, ложь в противном случае
a == 5 and b == 5
– истина, если а равно 5 и b равно 5, ложь в противном случае
a in range(10)
– истина, если а >=0 и a<10
a in range(1,11,3)
– истина, если а = 1 или 4 или 7 или 10
a in range(-10,10)
– истина, если а >=-10 и a<10
not a in range(-10,10)
– истина, если а <-10 или a>=10
a % 2 == 0
– истина, если а — четное
a % 3 != 0
– истина, если а не делится на 3
a % 10 == 3
– истина, если последняя цифра а – 3