task 3

 avatar
707seven
plain_text
a year ago
1.3 kB
5
Indexable
class lietotaajs:
    def __init__(self, id, lietotaajvaards, parole, ieraksts):
        self.id = id
        self.lietotaajvaards = lietotaajvaards
        self.parole = parole
        self.ieraksts = []

    def pievienot_ieraksts(self, pievienot_ieraksts):
        self.ieraksts.append(pievienot_ieraksts)

    def ieguut_ieraksts(self, ieraksts):
        lietotaajs_ieraksts = [ieraksts.teksts for ieraksts in ieraksts if ieraksts.lietotaajs_id == self.id]
        return lietotaajs_ieraksts

class ieraksts:
    def __init__(self, id, lietotaajs_id, teksts):
        self.id = id
        self.lietotaajs_id = lietotaajs_id
        self.teksts = teksts

lietotaajs1 = lietotaajs(1, "ASLiet", "Lavizes2A!", "1")
lietotaajs2 = lietotaajs(2, "BLiet", "password", "2, 4")
lietotaajs3 = lietotaajs(3, "CLiet", "hunter2", "3")

ieraksts1 = ieraksts(1, 1, "Lorem Ipsum")
ieraksts2 = ieraksts(2, 2, "What's your password?")
ieraksts3 = ieraksts(3, 3, "hunter2")
ieraksts4 = ieraksts(4, 2, "I only see *******.")

lietotaajs1.pievienot_ieraksts(1)
lietotaajs2.pievienot_ieraksts(2)
lietotaajs2.pievienot_ieraksts(4)
lietotaajs3.pievienot_ieraksts(3)

ieraksts = [ieraksts1, ieraksts2, ieraksts, ieraksts4]

bliet_ieraksts = lietotaajs2.ieguut_ieraksts(ieraksts)

print(bliet_ieraksts)
Editor is loading...
Leave a Comment