Освойте Python на курсе от Skypro. Вас ждут 400 часов обучения и практики (достаточно десяти часов в неделю), подготовка проектов для портфолио, индивидуальная проверка домашних заданий и помощь опытных наставников. Получится, даже если у вас нет опыта в IT.
Операторы инкремента (увеличения) и декремента (уменьшения) широко используются во многих языках программирования, таких как C++, чтобы увеличить или уменьшить значение переменной на единицу. Синтаксис этих операторов включает в себя двойные плюсы (++) или двойные минусы (—). Однако в Python этих операторов нет.
Вместо этого Python использует операторы +=
и -=
для инкремента и декремента соответственно.
count = 0 count += 1 # Эквивалентно count = count + 1 print(count) # Выведет: 1 count -= 1 # Эквивалентно count = count - 1 print(count) # Выведет: 0
Так что если попытаться использовать ++
или --
в Python, они будут восприниматься как плюс плюс или минус минус, а не как операторы инкремента или декремента.
count = 0 ++count # Это не увеличит count print(count) # Выведет: 0
В этом примере ++count
воспринимается как плюс плюс count, что эквивалентно просто count. Поэтому значение count не изменяется.
Следовательно, в Python для увеличения или уменьшения значения переменной следует использовать операторы +=
и -=
.
Изучайте Python на онлайн-курсе от Skypro «Python-разработчик». Программа рассчитана на новичков без опыта программирования и технического образования. Курс проходит в формате записанных коротких видеолекций. Будет много проверочных заданий и мастер-классов. В конце каждой недели — живая встреча с экспертами в разработке для ответов на вопросы и разбора домашек.
Добавить комментарий