Ниже приведен код файла admin_instance.py и Я вижу волнистую линию под администратором в admin_instance.py
Код: Выделить всё
import admin
my_admin = admin.Admin('john', 'doe', 30, 'USA')
my_admin.describe_user()
my_admin.admin_privileges.show_privileges()
Код: Выделить всё
class User:
def __init__(self, first_name, last_name, age, location):
self.first_name = first_name
self.last_name = last_name
self.age = age
self.location = location
def describe_user(self):
print(f"The full name of the user is {self.first_name.title()} {self.last_name.title()}."
f" He is {self.age} years old and he is from {self.location}.")
def greet_user(self):
print(f"Hello, {self.first_name.title()} {self.last_name.title()}!")
class Privileges:
def __init__(self, privileges = ['can add post', 'can delete post', 'can ban user']):
self.privileges = privileges
def show_privileges(self):
print("Administrator's set of privileges are: ", sep = "", end = " ")
for x in self.privileges:
print(x, end = " ")
class Admin(User):
def __init__(self, first_name, last_name, age, location):
super().__init__(first_name, last_name, age, location)
self.admin_privileges = Privileges()
Оба моих файла находятся в одном каталоге, поэтому я не уверен, в чем здесь ошибка. Пожалуйста, помогите мне решить эту проблему! См. снимок экрана ниже.

Подробнее здесь: https://stackoverflow.com/questions/782 ... -the-class