КАК В ЦИКЛЕ МЕНЯТЬ НАЗВАНИЕ ПЕРЕМЕННОЙ PYTHON

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

Часто возникает необходимость менять название переменной внутри цикла. Для этого мы можем использовать функцию exec(). Функция exec() принимает строку и выполняет ее в качестве кода Python.

Например, мы хотим создать список переменных с названиями variable1, variable2, и так далее до variable10. Мы можем использовать цикл:

for i in range(1, 11):
    exec(f"variable{i} = i * 2")

Этот цикл создаст 10 переменных с названиями variable1, variable2, и так далее, и установит их значения в удвоенное значение соответствующей итерации цикла. Мы можем проверить, что переменные созданы и имеют правильные значения:

for i in range(1, 11):
    print(f"variable{i} = {eval(f'variable{i}')}")

Этот цикл выведет каждую созданную переменную и ее значение:

variable1 = 2
variable2 = 4
variable3 = 6
variable4 = 8
variable5 = 10
variable6 = 12
variable7 = 14
variable8 = 16
variable9 = 18
variable10 = 20

Python с нуля. Урок №19. Параметры функции. Изменение глобальной переменной.

Python l Обмен значений двух переменных. Без третьей переменной

Кому не стоит идти в программисты? Причины по которым вам будет сложно стать хорошим программистом

9 Cтроки и операции над ними Python

Глобальные и локальные переменные в python

Программирование на языке Python: Обмен переменных значениями #9

Урок 4 Переменные в Python. Оператор присваивания

Поменять местами значения переменных в Python

BLGPG-752A1AFC1329-24-09-19-20

Новые материалы: