Слайд 3
⚠️ Частые ошибки
В этом разделе рассмотрим типичные ошибки, которые чаще всего совершают при изучении условных операторов if-else.
❌ 1. Отсутствие двоеточия после условия
# Неправильно:
if num % 10 == 0
print('Число num кратно 10')
# Правильно:
if num % 10 == 0:
print('Число num кратно 10')
💡 Не забывайте ставить двоеточие
: после условия.
Оно сообщает Python, что дальше идёт блок кода.
❌ 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 содержится красный')
💡 Отступы обязательны!
Строки внутри блока
if должны быть сдвинуты на 4 пробела.
❌ 4. if и else не на одном уровне
# Неправильно:
if num == 777:
print('Число num равно 777')
else:
print('Число num НЕ равно 777')
# Правильно:
if num == 777:
print('Число num равно 777')
else:
print('Число num НЕ равно 777')
💡
else должно быть на том же уровне, что и if.
Только внутри блока if используются отступы.
❌ 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 не существует операторов
=>, =<, =!.
Используйте только >=, <= и !=.