Предмет: Информатика,
автор: lutsenkoiryna
Даю 70 балов.
Наша задача создать случайного человека, используя классы и библиотеку Faker 1. создать Класс Human, который создает dict human и задает ему адрес , телефон, профессию и случайную ЗП 2 . создать классы Woman и Man соответственно, наследуемые от класса Human, которые должны к human добавить имя, фамилию 3 у класса Human должен быть метод show_info который выведет всю информацию в читаемом виде. Важно! метод show_info не должен выдавать ошибку, неважно где и когда я его использую Читаемый вид, это что-то типа Имя: ... Адрес: .... ....
Готовый код:
from faker import Faker import random class Human: faker = Faker('ru_RU') human = ['Номер Телефона: ', 'Адрес: ', 'профессия: ', 'ЗП: '] human[0] = faker.phone_number() human[1] = faker.address() human[2] = faker.job() human[3] = random.randint(10000, 100000) def show_info(self): for x in Human.human: print(Human.human[1]) class Woman(Human): faker = Faker('ru_RU') print('Имя: ' + faker.first_name_female()) Human.show_info(self=None) print('________') class Man(Human): faker = Faker('ru_RU') print('Имя: ' + faker.first_name_male()) Human.show_info(self=None)
нужно исправить ошибку....
Ответы
Автор ответа:
0
Відповідь: как сложно
Пояснення:
lutsenkoiryna:
зачем отвечать если не знаешь?
Похожие вопросы
Предмет: Алгебра,
автор: ranojumaeva62
Предмет: Английский язык,
автор: zaraurazalieva655
Предмет: Физика,
автор: shadowkarim3001
Предмет: Литература,
автор: GoldBeretta1
Предмет: Геометрия,
автор: viktoria6088