КАК В ЦИКЛЕ МЕНЯТЬ НАЗВАНИЕ ПЕРЕМЕННОЙ 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
Новые материалы:
- Python штрих м
- Python курсы спб
- Python multiprocessing не работает
- Как продублировать строку в python
- Object of type int has no len python ошибка
- Python гистограмма pandas
- Как написать расширение для браузера на python
- Периодические задачи django
- Однослойный персептрон python
- Добавить текст на картинку python