class Umar():
def __init__(self, firstname, lastname, patronymic, age, birthday, jobs, car):
self.firstname = firstname
self.lastname = lastname
self.patronymic = patronymic
self.age = age
self.birthday = birthday
self.jobs = jobs
self.car = car
def print_info(self):
full_info = "Имя: " + self.firstname + " Фамилия: " + self.lastname + " Отчество: " + self.patronymic + " Возраст: " + \
str(self.age) + " День рождения: " + self.birthday + " Работа: " + self.jobs + " Машина: " + self.car
return full_info.title()
def input_info(self, firstnames, lastnames, patronymics, ages, birthdays, jobss, cars):
while True:
print("Введите ваши данные или нажмите 'q' что-бы выйти из программы!")
firstnames = input("Введите ваше имя")
if firstnames == 'q':
break
lastnames = input("Введите вашу фамилию")
if lastnames == 'q':
break
patronymics = input("Введите ваше отчество")
if patronymics == 'q':
break
ages = str(input("Введите ваш возраст"))
if ages == 'q':
break
birthdays = input("Ваша дата рождения")
if birthdays == 'q':
break
jobss = input("Ваша работа")
if jobss == 'q':
break
cars = input("Ваша машина")
if cars == 'q':
break
umar = Umar()
umar.input_info()
File "", line 1, in
NameError: name 'hh' is not defined
Из за чего я не пойму...вроде все правильно
Использовал твой код
Думал с форматированием проблема, все в порядке... походу переменную не видит