Как создать класс, который запрашивает у пользователя ввод для Instantiation - PullRequest
0 голосов
/ 07 мая 2019

Я пишу код, который должен создать пользователя и добавить его в базу данных. Конструктор обладает свойствами пользователя, но вместо того, чтобы создавать экземпляр объекта в коде, я хотел бы попросить пользователя указать имена, возраст и цвет.

class Person:

  def __init__(self, first_name, last_name, age, color):
    self.first_name = first_name 
    self.last_name = last_name 
    self.age = age 
    self.color = color 

person_one = Person("FName", "LName", 4, "Blue")

print(person_one.color)

1 Ответ

0 голосов
/ 07 мая 2019

Python input () Функция

Функция input () позволяет вводить данные пользователем.

Синтаксис: input(prompt)

Параметр:

подсказка : строка, представляющая сообщение по умолчанию перед вводом.

first_name = input('Enter first_name:')
last_name = input('Enter last_name:')
age = input('Enter age:')
color = input('Enter color:')

person_one = Person(first_name,last_name, age, color)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...