По примеру, который вы придумали в прошлом уроке создайте:
1. Модуль и объявите в нем класс (допустим модуль vehicles.py, который будет содержать класс Vehicle)
2. В скрипт test.py импортируйте класс из модуля и создайте 2 экземпляра (например сar и truck, которые будут экземплярами класса Vehicle)
3. Выведете их в print()
python
# vehicles.py
class Vehicle:
def __init__(self, vehicle_type):
self.vehicle_type = vehicle_type
2. Теперь создадим скрипт test.py, импортируем класс Vehicle из модуля vehicles и создадим два экземпляра класса Vehicle - car и truck.
python
# test.py
from vehicles import Vehicle
# Создаем экземпляр класса Vehicle для машины и грузовика
car = Vehicle("Car")
truck = Vehicle("Truck")
3. Наконец, выведем созданные экземпляры в функции print().
python
# Выводим информацию о созданных экземплярах
print("Car type:", car.vehicle_type)
print("Truck type:", truck.vehicle_type)
Теперь объединим все части вместе. Создадим файл vehicles.py с классом Vehicle и файл test.py, который импортирует класс и создает экземпляры.
vehicles.py:
python
# vehicles.py
class Vehicle:
def __init__(self, vehicle_type):
self.vehicle_type = vehicle_type
test.py:
python
# test.py
from vehicles import Vehicle
# Создаем экземпляр класса Vehicle для машины и грузовика
car = Vehicle("Car")
truck = Vehicle("Truck")
# Выводим информацию о созданных экземплярах
print("Car type:", car.vehicle_type)
print("Truck type:", truck.vehicle_type)
Теперь запустим скрипт test.py и убедимся, что он выводит информацию о созданных экземплярах.
$ python test.py
Car type: Car
Truck type: Truck
Таким образом, мы создали модуль vehicles.py с классом Vehicle, импортировали класс в скрипт test.py, создали два экземпляра класса Vehicle и вывели информацию о них.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет