TIME
June 13, 2020
class Employee:def __init__(self, name, age, department, is_manager):self.name = nameself.age = ageself.department = departmentself.is_manager = is_managerclass Student:def __init__(self, name, age, gpa, major, university_name):self.name = nameself.age = ageself.gpa = gpaself.major = majorself.university_name = university_nameclass Pussy:def __init__(self, zabour, terma, loun_ha, ka7baa):self.zabour = zabourself.terma = termaself.loun_ha = loun_haself.Ka7baa = ka7baa
from Employee import Employeeemployee1 = Employee("islam", 50, "codezilla", True, 5, 1500)employee2 = Employee("ibrahim", 60, "Facebook", False, 3.5, 500)print(employee1.name, employee1.age, employee1.department, employee2.name, employee2.age, employee2.is_manager, employee1.is_excellent(), employee2.is_excellent())print(employee1.salary)employee1.bonus()print(employee2.salary)employee2.bonus()
class Employee:def __init__(self, name, age, department, is_manager, rating, salary):self.name = nameself.age = ageself.department = departmentself.is_manager = is_managerself.rating = rating # rating is from 1-5self.salary = salarydef is_excellent(self):if self.rating >=4.5:return Trueelse:return Falsedef bonus(self):if self.age == 60:self.salary += 500print("salary increased to " +str(self.salary))else:print("no bonus added, salary is still " +str(self.salary))10
from PrisonArchive import Suspectsuspect1 = Suspect("vlad", "remoss", 40, "new york prison cell n°5", "killed 23 people in cold blood", 40, False)suspect2 = Suspect("siros", "juma", 52, "new york prison cell n°2", "killed his grandmather for inhiritens ", 66, True)suspect3 = Suspect("nimar", "kiras", 38, "new york prison cell n°9", "killed All his friends to get money for him self", 70, True)suspect4 = Suspect("gibor", "pands", 56, "new york prison cell n°12", "killed his family", 50, False)suspect5 = Suspect("topako", "kardan", 46, "new york prison cell n°22", "killed 2000 people in cold blood and kidnappied little girls fo fun and he killed them for sport", 150, True)print(suspect1.high__level())suspect1.prison__years()print(suspect2.high__level())suspect2.prison__years()print(suspect3.high__level())suspect3.prison__years()print(suspect4.high__level())suspect4.prison__years()print(suspect5.high__level())suspect5.prison__years()
class suspect:def __init__(self, last_name, first_name, age, adsresse, crime, prison_years, high_level):self.last_name = last_nameself.first_name = first_nameself.age = ageself.adsresse = adsresseself.crime = crimeself.prison_years = prison_yearsself.high_level = high_leveldef prison_years(self):if self.prison_years >=30:return Trueelse:return Falsedef high_level(self):if self.prison_years >=30:self.high_level = Trueprint("the suspect is high level dongerous ")else:print("the suspect is not high level dongerous " )
class User:passuser1 = User()user1.first_name = "Dave"user1.last_name = "Bowman"print(user1.first_name)print(user1.last_name)user2 = User()user2.first_name = "Frank"user2.last_name = "Poole"print(first_name, last_name)print(user1.first_name, user1.last_name)print(user2.first_name, user2.last_name)user1.age = 37user2.favorite_book = "2001: A Space Odyssey"print(user1.age)print(user2.age)
class User:def __init__(self, full_name, birthday):self.name = full_nameself.birthday = birthday # yyyymmdd# Extract first and last namesname_pieces = full_name.split(" ")self.first_name = name_pieces[0]self.last_name = name_pieces[-1]user = User("Dave Bowman", "19710315")print(user.name)print(user.first_name)print(user.last_name)print(user.birthday)