Переменные на основе ввода

Версия Python = 3.5

  1. Поэтому я хотел бы знать, как я могу установить переменные на основе ввода от пользователя. Например, если пользователь должен был ответить на 7 :

  2. Как проверить, является ли переменная целой или строкой?
  3. Автоматически изменяющаяся переменная
  4. Создание переменных из строк в Python
  5. Использование Python в vimscript: как экспортировать значение из скрипта python обратно в vim?
  6. Python - как получить список самопеременных в классе состоит из N-self
  7. Список добавления для многопроцессорности Python
  8. resident = input («Сколько людей живет в вашем доме?»)

EDIT = если они вошли 7 – как я могу попросить имя каждого человека?

Благодаря!

  • python 3.2 как передавать данные в переменных между функциями
  • Проблема цикла при повторении через список и удалении повторяющихся элементов
  • Неиспользуемое имя переменной в python
  • Питон Python Force поддерживает ведущие нули переменных int
  • Изменение имен переменных с помощью Python для циклов
  • Как создать динамические переменные в Python?
  • One Solution collect form web for “Переменные на основе ввода”

     def get_int(prompt): while True: try: return int(input(prompt)) except ValueError: # not an int! pass # try again residents = get_int("How many people live at your house? ") 

    Изменить: вместо того, чтобы иметь имена переменных для каждого человека, вы можете использовать список:

     resident_names = [input("Name of resident {}: ".format(i)) for i in range(1, residents + 1)] 
    Python - лучший язык программирования в мире.