Как использовать аргумент функции в качестве имени переменной, которую я назначаю input () в функции? - PullRequest
0 голосов
/ 10 июля 2020

Как мне использовать аргумент функции в качестве имени переменной, которую я назначаю input () в этой функции?

Я хочу сделать второй аргумент именем переменной в строке 6.

Как мне это сделать?

Вот мой код:

import os

def number_tuple(tuple, outputvar):
  """neatly format a tuple!"""
  for i, item in enumerate(tuple,1):
      print(i, ' = ' + item, sep="")
      outputvar = input()
      os.system('cls' if os.name == 'nt' else 'clear') 


mytuple = ("Something", "Something else", "Something else")
number_tuple(mytuple, myoutput)
print(myoutput)

РЕДАКТИРОВАТЬ: Итак, я в основном хочу позволить пользователю выбирать что-то из кортежа (вводя 1 , 2, et c), а затем я хочу назначить переменную для пользовательского ввода. Поскольку я собираюсь часто использовать эту функцию в своей программе, я хочу иметь возможность называть каждую отдельную «переменную, вводимую пользователем» в аргументах моей функции. Надеюсь, это имеет смысл

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...