plan na czwartek
This commit is contained in:
30
dzien_04/przyklady/zasiegi_07_zadanie.py
Normal file
30
dzien_04/przyklady/zasiegi_07_zadanie.py
Normal file
@@ -0,0 +1,30 @@
|
||||
# szablon
|
||||
|
||||
class Klasa:
|
||||
def __init__(self, nazwa_klasy, przedmiot="BRAK"):
|
||||
self.klasa = nazwa_klasy
|
||||
if przedmiot == "BRAK":
|
||||
raise Exception("ZŁY PRZEDMIOT")
|
||||
self.przedmiot = przedmiot
|
||||
|
||||
def jaki_przedmiot(self):
|
||||
return f"Klasa {self.klasa} to {self.przedmiot}"
|
||||
|
||||
class Informatyka(Klasa):
|
||||
def __init__(self, nazwa_klasy):
|
||||
super().__init__(nazwa_klasy, przedmiot="Informa")
|
||||
|
||||
class Biologia(Klasa):
|
||||
def __init__(self, nazwa_klasy):
|
||||
super().__init__(nazwa_klasy, przedmiot="Biol")
|
||||
|
||||
klasy = [
|
||||
Informatyka("1A"),
|
||||
Biologia("2A"),
|
||||
Biologia("3A"),
|
||||
]
|
||||
|
||||
for jaka in klasy:
|
||||
print(jaka.jaki_przedmiot())
|
||||
|
||||
Klasa("Tu powinien być eroor")
|
||||
Reference in New Issue
Block a user