1. Отсутствие двоеточия :
в блоке if
после условия.
Неправильно:
if num % 10 == 0
print('Число num кратно 10')
Правильно:
if num % 10 == 0:
print("Число num кратно 10")
2. Использование оператора присваивания =
вместо оператора сравнения ==
.
Неправильно:
if num = 10:
print("Число num равно 10")
Правильно:
if num == 10:
print("Число num равно 10")
3. Отсутствие отступов в блоке if
.
Неправильно:
if color == "red":
print("В переменной color содержится красный")
Правильно:
if color == "red":
print("В переменной color содержится красный")
4. if
и else
не на одном уровне:
Неправильно:
if num == 777:
print("Число num равно 777")
else:
print("Число num НЕ равно 777")
Правильно:
if num == 777:
print("Число num равно 777")
else:
print("Число num НЕ равно 777")
5. Неправильное написание операторов сравнения:
Неправильно:
if x => 10:
print("x больше либо равен 10")
if y =< 20:
print("y меньше либо равен 20")
if z =! 777:
print("z не равен 777")
Правильно:
if x >= 10:
print("x больше либо равен 10")
if y <= 20:
print("y меньше либо равен 20")
if z != 777:
print("z не равен 777")
Запомните, что операторов =>
, =<
, =!
в Python не существует! Существуют только >=
, <=
, !=
.