Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Tyotehtava(object):
- def __init__(self, kestotunneissa=0, henkilotarvelkm =0, tehtavakuvaus='?'):
- self.__kestotunneissa = kestotunneissa
- self.__henkilotarvelkm = henkilotarvelkm
- self.__tehtavakuvaus = tehtavakuvaus
- def setKestotunneissa(self, kesto):
- self.__kestotunneissa = kesto
- def getKestotunneissa(self):
- return self.__kestotunneissa
- def setHenkilotarvelkm(self, henkilolkm):
- self.__henkilotarvelkm = henkilolkm
- def getHenkilotarvelkm(self):
- return self.__henkilotarvelkm
- def setTehtavakuvaus(self, kuvaus):
- self.__tehtavakuvaus = kuvaus
- def getTehtavakuvau(self):
- return self.__tehtavakuvaus
- class Kuljetustehtava(Tyotehtava):
- def __init__(self, kestotunneissa= 0, henkilotarvelkm = 0, tehtavakuvaus='?', kuljetusmatkakm = 0):
- Tyotehtava.__init__(self, kestotunneissa, henkilotarvelkm, tehtavakuvaus)
- self.__kuljetusmatkakm = kuljetusmatkakm
- def setKuljetusmatka(self, matka):
- self.__kuljetusmatkakm = matka
- def getKuljetusmatka(self):
- return self.__kuljetusmatkakm
- def main():
- tehtavalista = []
- matka = 1
- while matka <= 0:
- kesto = raw_input("Kesto?: ")
- henkilolkm = raw_input("Tarvittava henkilolkm?: ")
- kuvaus = raw_input("Tehtavakuvaus: ")
- matka = raw_input("Kuljetusmatka: ")
- tehtava = Kuljetustehtava(kesto, henkilolkm, kuvaus,kuljetusmatkakm)
- tehtavalista.append(tehtava)
- for teht in tehtavalista:
- if teht.getKestotunneissa > 8:
- print("Kesto: {}, Henkilotarve: {}, Kuvaus: {}, Kuljetusmatka: {}".format(teht.getKestotunneissa, teht.getHenkilotarvelkm, teht.getTehtavakuvau, teht.getKuljetusmatka))
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement