1. 生徒のテストの点数を管理するクラスを作ってください。
コンストラクタには、scoreという変数をクラス内に定義し、scoreは辞書型で管理してください。
例) {"english": 99, "math": 49}
2. 会員情報を保持するUserクラスを以下の指示にしたがって作成してください
クラス名: User
属性
会員ID(user_id)
ユーザーネーム(username)
メールアドレス(email)
3. 2で作成したクラスに、get_userinfo()というメソッドを追記して呼び出してください。
このメソッドを呼び出したら、usernameとemailを出力してください。
sample.py
# 1
class UserScore:
def __init__(self, score):
self.score = score
u = UserScore({"english": 100, "math": 49})
u1 = UserScore({"english":80, "math":83})
print(u.score)
print(u1.score)
# 2
class User:
def __init__(self, user_id, username, email):
self.user_id = user_id
self.username = username
self.email = email
# 3
def get_userinfo(self):
print(self.username)
print(self.email)
user1 = User(1, "test", "test@gmail.com")
user2 = User(2, "test2", "test2@gmail.com")
# 3
user1.get_userinfo()
user2.get_userinfo()