основы

Объявление переменных:

В Python переменные объявляются просто путем присвоения им значений. Тип переменной определяется автоматически. Например:

x = 5  # x - это переменная типа int (целое число)
name = "John"  # name - это переменная типа str (строка)
is_student = True  # is_student - это переменная типа bool (булево значение)

В Python существуют некоторые зарезервированные ключевые слова (reserved keywords), которые нельзя использовать в качестве имен переменных, так как они имеют специальное значение в языке и используются для определенных целей. Вот список ключевых слов, которые нельзя использовать в качестве имен переменных:

False       class       finally     is          return
None        continue    for         lambda      try
True        def         from        nonlocal    while
and         del         global      not         with
as          elif        if          or          yield
assert      else        import      pass
break       except      in          raise

Помимо этих ключевых слов, также не рекомендуется использовать в именах переменных имена встроенных функций и модулей Python, чтобы избежать конфликтов и недоразумений при чтении и поддержке кода.

Типы данных:

  1. int: Целые числа, например, 5, -10, 100.
  2. float: Числа с плавающей точкой, например, 3.14, -0.5.
  3. str: Строки, например, "Hello, World!".
  4. bool: Булевы значения True или False.
  5. list: Списки, например, [1, 2, 3].
  6. tuple: Кортежи, например, (1, 2, 3).
  7. dict: Словари, например, {"name": "John", "age": 30}.

Операторы условия (if-else):

Операторы if и else используются для выполнения кода в зависимости от условий:

x = 10

if x > 10:
    print("x больше 10")
elif x < 10:
    print("x меньше 10")
else:
    print("x равен 10")

Циклы (while и for):

Цикл while используется для выполнения кода, пока условие истинно:

count = 0
while count < 5:
    print(count)
    count += 1

Цикл for используется для перебора элементов в итерируемых объектах, таких как списки:

fruits = ["яблоко", "банан", "груша"]
for fruit in fruits:
    print(fruit)

Этот код демонстрирует использование цикла for для перебора элементов списка fruits и вывода каждого элемента на экран. Давай разберем его по шагам:

  1. fruits = ["яблоко", "банан", "груша"]: Это строка создает список fruits, содержащий три строки («яблоко», «банан» и «груша»). В этом списке хранятся элементы, которые мы хотим перебрать и вывести.

  2. for fruit in fruits:: Эта строка начинает цикл for. Указывается переменная fruit, которая будет использоваться для хранения текущего элемента из списка fruits. Затем идет ключевое слово in, за которым указывается список fruits, который мы хотим перебрать.

  3. print(fruit): Это тело цикла for. Здесь мы используем функцию print() для вывода значения переменной fruit на экран. В каждой итерации цикла fruit будет содержать следующий элемент из списка fruits.

Таким образом, когда программа начинает выполнение этого кода, она:

  • Берет первый элемент из списка fruits (в данном случае, «яблоко») и присваивает его переменной fruit.
  • Затем выводит «яблоко» на экран с помощью print(fruit).

Затем программа переходит ко второму элементу («банан») и выводит его, а затем к третьему элементу («груша») и выводит его.

Таким образом, результат выполнения этого кода будет следующим:

яблоко
банан
груша

Этот пример демонстрирует, как с помощью цикла for можно эффективно перебирать элементы списка и выполнять определенные действия с каждым элементом.

Пример «switch-case»:

Python не имеет встроенной конструкции «switch-case», но можно использовать словари для эмуляции подобного поведения:

def switch_case(case):
    switch_dict = {
        "case1": "Вы выбрали case 1",
        "case2": "Вы выбрали case 2",
        "case3": "Вы выбрали case 3"
    }
    return switch_dict.get(case, "Нет такого case")

result = switch_case("case2")
print(result)

Изменено: