From f3c9fb2cbd514e1fc39d2e55a5d0e1d6463fef21 Mon Sep 17 00:00:00 2001 From: satrn8 Date: Thu, 5 Mar 2026 01:05:55 +0300 Subject: [PATCH] tasks level2 --- level_2/a_user_from_functions_to_class.py | 17 +++++++++-------- level_2/b_user_should_be_banned.py | 8 +++++++- 2 files changed, 16 insertions(+), 9 deletions(-) diff --git a/level_2/a_user_from_functions_to_class.py b/level_2/a_user_from_functions_to_class.py index 18a64ce..a3f1d29 100644 --- a/level_2/a_user_from_functions_to_class.py +++ b/level_2/a_user_from_functions_to_class.py @@ -6,13 +6,14 @@ """ -def make_username_capitalized(username: str): - return username.capitalize() - - -def generate_short_user_description(username: str, user_id: int, name: str): - return f'User with id {user_id} has {username} username and {name} name' +class User: + def __init__(self, username: str, user_id: int, name: str): + self.username = username + self.user_id = user_id + self.name = name + def generate_short_user_description(self): + return f'User with id {self.user_id} has {self.username} username and {self.name} name' -class User: - pass # код писать тут + def make_username_capitalized(self): + return self.username.capitalize() diff --git a/level_2/b_user_should_be_banned.py b/level_2/b_user_should_be_banned.py index 3ec9359..c34f1ba 100644 --- a/level_2/b_user_should_be_banned.py +++ b/level_2/b_user_should_be_banned.py @@ -11,4 +11,10 @@ class User: - pass # код писать тут + def __init__(self, name, surname, age): + self.name = name + self.surname = surname + self.age = age + + def should_be_banned(self): + return self.surname in SURNAMES_TO_BAN