Как мне сделать чтобы если пользователь вёл название 1 переменной во 2, то 2 принимала значение 1

Рейтинг: 0Ответов: 0Опубликовано: 20.01.2023

Вот возникла незадача мне надо сделать так чтобы если пользователь вёл название одной переменной в другую, то другая принимала значение первой. То как я это вижу вы можете видеть внизу в коде. Сложность возникает в том что мне нужно поставить условие к каждой переменной, но в моем коде их около 50 побочных(имеющие значение) и такое нужно провернуть ещё с 3 основных(в которые нужно засунуть данные), что в итоге мне даст 300 строчек кода. Так что если можете как-то уменьшить содержание, то пожалуйста помогите

Пример: x = 5 , y = 7

Пользователь вводит в переменную t значение x

t = input("x или y")

Если переменная равна имени хоть одной переменной, то она принимает её значение.

If t =="x":
    t = x

Elif t == "y":
    t = y

x,y,z = 5,8,2
t = input()
If t == "одна из переменной":
    t = этой переменной

Ответы

Ответов пока нет.